SpringBoot整合Shiro
1、Shiro的三大对象:
1、Subject:用户
2、SecurityManager:管理所有用户
3、Realm:连接数据
2、pom.xml文件引入jar包
<!--shiro整合springboot的jar-->
<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-spring</artifactId>
<version>1.4.1</version>
</dependency>
3、编写Shiro的两个核心依赖
1、ShiroConfig
2、UserRealm
4、实现登录拦截功能
如果没有认证,则拦截所有/admin/**下的请求,并重定向到登录页的请求。
5、实现登录认证
1、编写controller层
2、修改UserRealm
6、整合mybatis进行登录认证
Q.E.D.