//开启shiro aop注解支持
@Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(@Qualifier("securityManager")DefaultWebSecurityManager securityManager){
System.out.println("开启了Shiro注解支持");
AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor();
authorizationAttributeSourceAdvisor.setSecurityManager(securityManager);
return authorizationAttributeSourceAdvisor;
}
@Bean
@ConditionalOnMissingBean
public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() {
DefaultAdvisorAutoProxyCreator defaultAAP = new DefaultAdvisorAutoProxyCreator();
defaultAAP.setProxyTargetClass(true);
return defaultAAP;
}
shiro授权不生效,授权无反应
最新推荐文章于 2024-01-10 09:06:31 发布
本文介绍了在SpringBoot应用中如何启用Shiro的注解支持,通过`AuthorizationAttributeSourceAdvisor`和`DefaultAdvisorAutoProxyCreator`的配置,实现注解权限控制。在配置过程中,详细讲解了关键步骤,确保Shiro注解在实际应用中的有效性和功能正常运行。
摘要由CSDN通过智能技术生成