springboot + shiro 允许静态文件的访问

使用shiro配置权限管理越来越多了,今天就遇到过一个问题,访问静态资源文件。(以前啊,对于部分接口的访问多了一个层级,没有出现这个问题)

搜索了网上的很多的情况,都是添加了过滤器链中的匿名访问。基本上都是这样做的。很愁。

看的多了,可能出现了不同的问题应对不同的处理方式。

1.处理:在过滤器链中添加需要匿名访问的值:因为都处在static中,直接配置static可匿名访问的话,看似可行,实则错误。为什么错误,我也不知道,没仔细理解了他们的解释。还是需要在static的下一个文件夹配置呢。

2.处理:就是我遇到过的这种情况,在配置文件中把Filter的@Bean注释注解掉,或者是删除。然后就可以了。实际的原因。参考一下文章:https://blog.csdn.net/boke7265/article/details/80930989

3.为什么会出现三呢,如果你试了一下上述的处理方式还是不行,那么,您试着清除下缓存试试。我第二次是栽在了缓存上。

注:这是两个步骤,不是两种解决方式,有的第一步处理就完成了,我是在第二步才能正确的访问。

 

你可能感兴趣的:(shiro)