在我们的Shiro配置文件中,我的配置文件叫:shiroConfig.java 将我下面缩写的东西添加到spring里面进行注入,注解就生效了。
/**
* @description:开启代码权限注解支持
*/
@Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager){
AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor();
authorizationAttributeSourceAdvisor.setSecurityManager(securityManager);
return authorizationAttributeSourceAdvisor;
}
/**
* @description:解决权限注解不生效问题
*/
@Bean
public static DefaultAdvisorAutoProxyCreator getDefaultAdvisorAutoProxyCreator(){
return new DefaultAdvisorAutoProxyCreator();
}
转载自:https://blog.csdn.net/ainuser/article/details/81780496
如果侵权,请通知我,及时删除谢谢!