在springboot中开启shiro注解支持
Posted 穷少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在springboot中开启shiro注解支持相关的知识,希望对你有一定的参考价值。
在Shiro配置类中注册如下两个Bean
@Bean
public DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator() {
DefaultAdvisorAutoProxyCreator advisorAutoProxyCreator = new DefaultAdvisorAutoProxyCreator();
advisorAutoProxyCreator.setProxyTargetClass(true);
return advisorAutoProxyCreator;
}
@Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(@Qualifier("securityManager") DefaultWebSecurityManager securityManager) {
AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor = new AuthorizationAttributeSourceAdvisor();
authorizationAttributeSourceAdvisor.setSecurityManager(securityManager); // 这里需要注入 SecurityManger 安全管理器
return authorizationAttributeSourceAdvisor;
}
以上是关于在springboot中开启shiro注解支持的主要内容,如果未能解决你的问题,请参考以下文章
038 使用shiro的方法注解方式进行权限控制 - bos
springboot+springcache+shiro+Redis整合时@Cacheable@Transactional等注解失效的问题