# 1.引入spring security相关依赖
<!--引入spring security依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
# 2.再次启动项目
- 1.启动完成后控制台生成一个密码
- 2.访问 hello 发现直接跳转到登录页面
# 3.登录系统
- 默认用户名为: user
- 默认密码为: 控制台打印的 uuid
这就是 Spring Security 的强大之处,只需要引入一个依赖,所有的接口就会自动保护起来!
思考🤔?
-
为什么引入 Spring Security 之后
没有任何配置所有请求就要认证
呢? -
在项目中明明没有登录界面,
登录界面
怎么来的呢? -
为什么使用
user
和控制台密码
能登陆,登录时验证数据源存在哪里呢?