搭建简单的Spring Security框架
POM依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
YML文件
server:
port: 8081
#自定义账号密码
spring:
security:
user:
name: admin
password: 123456
Spring Secuity配置类
/**
* @Author uncletj
* @Date 2021/3/15 16:49
* @Version SpringBoot 2.2.2
* @projectName 配置类
*/
@EnableWebSecurity
@Configuration
public class SpringSecurityConfiguration extends WebSecurityConfigurerAdapter {
}
控制类
/**
* @Author uncletj
* @Date 2021/3/15 16:49
* @Version SpringBoot 2.2.2
* @projectName 控制层
*/
@Controller
public class IndexController {
@RequestMapping("/")
public String root() {
return "index";
}
@RequestMapping("/index")
public String index() {
return "index";
}
}
随便写一个首页,证明登陆有效
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>首页</title>
</head>
<body>
<p align="center">[[${#authentication.name}]],恭喜你登陆成功!</p>
</body>
</html>
运行图展示
登陆后
一个简单的Spring Secuity框架加入成功