拦截器,过滤器:大量的原声代码,很冗余
SpringSecurity:简化配置
2. SpringSecurity实战
2.1 需求明确
首页:谁都可以访问(下图就是首页)
其他levelX页面:必须有想用的role才能进入
2.2 代码实现
2.2.1 授权代码
这个formLogin会跳到/login页面,开启这个login页面,只需要引入这一行即可。
源码解释,这个/login页面哪里来的:
2.2.2 认证代码
springboot 2.1.x之前的版本:
springboot 2.1.x之后的版本(需要对密码进行加密):
3.Shiro简介
架构