No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC
Posted 闲言博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC相关的知识,希望对你有一定的参考价值。
错误产生环境
SpringBoot整合Shiro时产生
错误描述
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.
错误原因
本来是想用@Configuration
注解的,直接使用到了@CacheConfig
注解,主要是用错了注解,有的接口能访问,有的不能访问。直到后面排查IOC容器时,发现shiro相关的对象都没注入进去,才发现问题。
我真的栓Q了家人们!
解决办法
@CacheConfig
注解替换为@Configuration
注解,问题解决
以上是关于No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC的主要内容,如果未能解决你的问题,请参考以下文章
No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC
No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadC
Shiro No SecurityManager 可供调用代码访问
全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)
全栈编程系列SpringBoot整合Shiro(含KickoutSessionControlFilter并发在线人数控制以及不生效问题配置启动异常No SecurityManager...)(代码片段