在做一个springboot+shiro的demo,但是在用户登录的方法中securityUtils.getSubject()时报错:
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. This is an invalid application configuration.不知道怎么解决,请问有大神可以帮助吗?
下面是shiro配置类:
@Configuration
public class ShiroConfig {
@Beanpublic ShiroFilterFactoryBean getBean(@Qualifier("securityManager") DefaultWebSecurityManager securityManager){ ShiroFilterFactoryBean bean = new ShiroFilterFactoryBean(); bean.setSecurityManager(securityManager); bean.setLoginUrl("/login"); bean.setSuccessUrl("/mainMenu"); Map<String,String> filterMap = new edHashMap<>(); filterMap.put("/login","anon"); filterMap.put("/*","authc"); bean.setFilterChainDefinitionMap(filterMap); return bean;}@Bean("securityManager")public DefaultWebSecurityManager getSecurityManage(@Qualifier("accountRealm")AccountRealm accountRealm){ DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager(); securityManager.setRealm(accountRealm); return securityManager;}@Bean("accountRealm")public AccountRealm getAccountRealm(){ return new AccountRealm();}}
继续阅读与本文标签相同的文章
-
双十一数据可视化大屏技术分享
2026-05-21栏目: 教程
-
如何打造千万级Feed流系统?阿里数据库技术解读
2026-05-21栏目: 教程
-
ArrayBlockingQueue 和LinkedBlockingQueue 代码解析(JDK8)
2026-05-21栏目: 教程
-
百度分享工具代码利于SEO的配置方法
2026-05-21栏目: 教程
-
浅析教育行业开发小程序所占有的优势
2026-05-21栏目: 教程
