当前位置: 代码迷 >> 综合 >> Spring Boot整合Shiro自定义Filter报错org.apache.shiro.UnavailableSecurityManagerException:
  详细解决方案

Spring Boot整合Shiro自定义Filter报错org.apache.shiro.UnavailableSecurityManagerException:

热度:81   发布时间:2023-12-04 02:33:54.0

如果在Spring Boot整合Shiro自定义Filter时报错org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code,可以试试在ShiroConfig加入如下代码

/*** 取消自动注册自定义filter*/@Beanpublic FilterRegistrationBean<AccessFilter> accessFilterRegistration(AccessFilter accessFilter) {FilterRegistrationBean<AccessFilter> filterRegistrationBean = new FilterRegistrationBean<>(accessFilter);filterRegistrationBean.setEnabled(false);return filterRegistrationBean;
}

如果自定义的Filter没有起作用,也可以尝试添加上述代码

  相关解决方案