fonxi
2018-09-12 13:56
加LifecycleBeanPostProcessor报java.lang.ClassNotFoundException: org.apache.shiro.spring.LifecycleBeanPostProcessor/ 不加没效果,导了N次shiro-spring各种版本都试了。
<bean id="lifecycleBeanPostProcessor" class="org.apache.shiro.spring.LifecycleBeanPostProcessor"/> <bean class="org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator" depends-on="lifecycleBeanPostProcessor"/> <bean class="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor"> <property name="securityManager" ref="securityManager"/> </bean> <!-- 5. 启用 IOC 容器中使用 shiro 的注解. 但必须在配置了 LifecycleBeanPostProcessor 之后才可以使用. --> <bean id="secureRemoteInvocationExecutor" class="org.apache.shiro.spring.remoting.SecureRemoteInvocationExecutor"> <property name="securityManager" ref="securityManager"/> </bean>
配置了LifecycleBeanPostProcessor,才可以使用Shiro注解!
这个是用到shiro 注解才需要的
Shiro安全框架入门
48037 学习 · 332 问题
相似问题