spring shiro配置

Apache Shiro的官方文档 http://shiro.apache.org/web.html
Apache Shiro是一款Java 安全框架,可以用于完成认证、授权、加密、会话管理、与Web集成、缓存等功能
两种常用的配置方式,一是ini文件配置,二是spring xml文件的配置方式

image.png

spring开启aop 两种配置方式:

<!--AOP式方法级权限检查-->  
<bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor">  
    <property name="proxyTargetClass" value="true" />  
</bean>  
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">  
    <property name="securityManager" ref="securityManager"/>  
</bean> 
<!-- 开启aop,对类代理 -->  
<aop:config proxy-target-class="true"></aop:config>  
<!-- 开启shiro注解支持 -->  
<bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor">  
     <property name="securityManager" ref="securityManager" />  
</bean> 

推荐阅读更多精彩内容