在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注解支持的主要内容,如果未能解决你的问题,请参考以下文章

springboot shiro没有注解解决方案

038 使用shiro的方法注解方式进行权限控制 - bos

【SpringBoot】Shiro实现无状态登录

springboot+springcache+shiro+Redis整合时@Cacheable@Transactional等注解失效的问题

SpringBoot入门九,添加shiro支持

springboot + shiro 权限注解请求乱码解决统一异常处理