基于Spring Data JPA的Spring Boot Security操作实例
上一节
下一节
在Spring Boot应用中,我们只需引入spring-boot-starter-security依赖即可使用Spring Security安全框架,这是因为Spring Boot对Spring Security提供了自动配置功能。
从org.springframework.boot.autoconfigure.security.SecurityProperties类中,我们可以看到使用以“spring.security”为前缀的属性配置了Spring Security的相关默认配置。
因此,我们在实际应用开发中只需自定义一个类继承WebSecurityConfigurerAdapter,无须使用@EnableWebSecurity注解,即可自己扩展Spring Security的相关配置。
【例7-1】在Spring Boot应用中,使用基于Spring Data JPA的Spring Security安全框架。
1.创建Spring Boot Web应用ch7_1
2.修改pom.xml文件,添加MySQL依赖
3.设置Web应用ch7_1的上下文路径及数据源配置信息
4.整理脚本样式静态文件
5.创建用户和权限持久化实体类
6.创建数据访问层接口
7.创建业务层
8.创建控制器类
9.创建应用的安全控制相关实现
10.创建用于测试的视图页面
11.测试应用

