完整的Shiro配置
Shiro的配置根据采用的方法不同跨越了
- Servlet的配置文件web.xml
- Spring的配置文件applicationContext.xml
- SpringMVC的配置文件spring-mvc.xml
web.xml
为了使基于Servlet的Shiro权限控制过滤器生效
1 | <filter> |
applicationContext.xml
关键配置 securityManager 与 realm 均配置在该文件
1 | <!--Shiro 声明周期相关配置--> |
spring-mvc.xml
当存在SpringMVC+Spring框架时 启用注解式Shiro控制应当配置在spring-mvc.xml里
1 | <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor"/> |