错误产生环境

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注解,问题解决

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐