Spring Security 集成
在 bootstrap-in-action
项目基础上,我们构建了一个新的项目security-in-action
。项目的包名也做了调整,改为com.waylau.spring.boot.security
。
所需环境
本例子采用的开发环境如下:
- Spring Security 4.2.2.RELEASE
- Thymeleaf Spring Security 3.0.2.RELEASE
build.gradle
修改 build.gradle 文件,让我们的security-in-action
项目成为一个新的项目。
修改内容也比较简单,修改项目名称及版本即可。
jar {
baseName = 'security-in-action'
version = '1.0.0'
}
同时,我们需要添加 Spring Security 的依赖。
// 依赖关系
dependencies {
...
// 添加 Spring Security 依赖
compile('org.springframework.boot:spring-boot-starter-security')
// 添加 Thymeleaf Spring Security 依赖
compile('org.thymeleaf.extras:thymeleaf-extras-springsecurity4:3.0.2.RELEASE')
...
}