原文链接: Spring Security Custom Login Page - 原文作者: Ramesh Fadatare
本文采用的是意译的方式
在这个 Spring Security
教程中,我们将学到怎么创建一个自定义登陆页面来实现 Spring Security
基于表单的验证。
译者验证的环境如下:
- macOs Monterey 12.4 (Apple M1)
- IntelliJ IDEA 2021.2.2(Ultimate Edition)
- java --version (17.0.7)
- maven version 3.9.2
- Google Chrome 版本 119.0.6045.123(正式版本)(arm64)
默认的,Spring Security
提供了默认的登陆表单来保证应用的安全。但是,大多数时候,我们需要根据自身需求来自定义登陆页面。
Maven 依赖
添加下面的两个 Maven
依赖到你的 Spring Boot
项目中:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
译者补充:是的,你的项目确保你安装了依赖
spring web
,如下