您的位置:首页 > 编程语言 > Java开发

shiro与springMVC整合时有关权限注解失效原因

2014-12-31 11:12 113 查看

      笔者自学shiro,但是其中遇到一个困扰笔者近两周的问题:shiro与springMVC整合的时候,有关shiro的注解实现权限控制总是失效。起初笔者将以下的配置在shiro.xml(shiro配置文件)文件中注册,结果注解权限失效。后将以下的配置在spring-servlet.xml(springMVC配置文件)中注册,结果主键权限起效。

       <bean id="lifecycleBeanPostProcessor" 

                 class="org.apache.shiro.spring.LifecycleBeanPostProcessor" />  

        <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>

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: