背景
当服务需要暴露于公网的时候,经常需要有登录功能。通过sping security 进行一个简单的登录功能。
导入依赖
<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.3.12.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId><version>2.3.12.RELEASE</version></dependency>
</dependencies>
启动项目
控制台打印出密码
登录
127.0.0.1:8080:/login
输入用户名密码
用户名 : user
密码 : 控制台打印 token
点击登录
修改默认账号名和密码
- 修改配置文件
spring:security:user:name: zhangsanpassword: 123456
- 用新用户密码进行登录