与springMVC整合时有关权限注解失效原因
2018-02-06 11:20
169 查看
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>
<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>
相关文章推荐
- spring、springmvc、mybatis整合配置(注解)
- 通过SpringMVC整合基于注解的JPA的实例教程代码下载
- @Transaction,@Async在同一个类中注解失效的原因和解决办法
- 【转】在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
- 基于注解Spring MVC综合Hibernate(需要jar包,spring和Hibernate整合配置,springMVC组态,重定向,)批量删除
- springmvc,mybatis,freemarker,maven-基于注解的整合
- 安全框架 - Shiro与springMVC整合的注解以及JSP标签
- 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
- Springmvc整合Apache Shiro 权限控制。
- springmvc与fastjson的整合,注解@RequestBody的使用
- SpringMVC 注解实现权限拦截
- springmvc整合shiro权限控制
- 解决springMVC中 shiro 注解授权失效 的问题
- springmvc4注解方式整合elasticsearch
- Shiro 整合SpringMVC 并且实现权限管理,登录和注销
- 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
- 4000 Shiro学习--与SpringMVC整合(数据库,Shiro注解和Shiro标签)
- springMVC基于注解的权限控制
- 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
- 使用springmvc拦截器+自定义注解做权限管理