Spring Security简介

  1. 创建springboot项目

  2. 选择File->New->Project

image.png

3.选择Spring Initializr ,设置Name(项目名)、Location源码存放路径,这里选择Type为Maven方式,选择Language为java

录入Group、Artiface和Package name,选择Project SDK 和java版本和Packaging(打包方式)为jar,点击Next

image.png

4.设置Spring Boot版本2.7.7(注意如果选择springboot 3版本则jdk需要17以上),Dependencies(Maven依赖)勾选Spring Web和Spring Security,点击Finish按钮,idea会创建spring boot项目并自动下载Spring Web和Spring Security依赖

image.png

5.生成的项目结构和依赖

5.1项目结构如下 

1673883054900.png

5.2项目pom文件如下

image.png

5.3 删除application.properties、并创建application.yaml和application-dev.yaml

application.yaml内容如下:

image.png

application-dev.yaml内容如下:

image.png

6.启动项目

6.1控制台打印信息如下表示启动成功其中Using generated security password:后的uuid为自动创建的密码

image.png

6.2访问地址http://localhost:8088/login,系统弹出登陆界面如下图则表示项目启动成功

image.png

6.3 spring security默认用户名为user,密码为控制台生成的密码,在登陆界面输入用户名和密码点击Sign in按钮登陆成功,跳转访问界面(这里出现404是因为访问页面不存在)

image.png