现场情况申明:当前项目在pom.xml引入bootstrap相关依赖,因需要加入一个时间插件另外引用的静态文件
这是引入静态资源目录:

这是HTML5页面引入路径:

当前这个页面就在tempaltes下
在配置文件加入:
spring.mvc.static-path-pattern=/static/**

当前项目也集成了shiro,会遇到静态资源也会被拦截的情况建议加入以下放行:

filterChainDefinitionMap.put("/**/*.js", "anon");
filterChainDefinitionMap.put("/**/*.png", "anon");
filterChainDefinitionMap.put("/**/*.jpg", "anon");
filterChainDefinitionMap.put("/**/*.css", "anon");
filterChainDefinitionMap.put("/error.jsp", "anon");
如遇到以上情况需要详细了解,可以参考这位博主链接
解决springboot整合shiro后过滤器执行顺序的问题:https://www.cnblogs.com/gj1990/p/8057348.html
本文详细介绍了在SpringBoot项目中整合Shiro安全框架,并解决静态资源被拦截的问题。通过配置静态资源路径和调整Shiro过滤器,确保项目正常运行。同时,提供了关于springboot与shiro集成时过滤器执行顺序的解决方案。
1517

被折叠的 条评论
为什么被折叠?



