2.Spring Security快速Demo
新建一个springboot项目
引用依赖
<!--SpringSecurity组件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--web组件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--test组件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
创建controller层
LoginController.java
@Controller
public class LoginController {
/**
* @return { java.lang.String}
* @throws
* @Author etern
* @Description //TODO 登录
* @Date 19:48 2022/1/21
* @Param * @param
**/
@RequestMapping("login")
public String login() {
System.out.println("执行登录方法");
//重定向跳转
return "redirect:main.html";
}
}
在resources下的static中创建静态页面
login.html
<from action="/login" method="post">
用户名:<br>
密码:<br>
</from>
main.html
登录成功!
无需过多操作,直接运行,会发现需要登录
账号:user
密码:控制台中随机密码
这个是Spring Security自动验证
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Eternal Night
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果