1.shiro放发对静态资源的拦截
// filterMap.put("/202307171550/**", "anon");
// filterMap.put("/config/**", "anon");
// filterMap.put("/index.html", "anon");
2.装载资源访问
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
"classpath:/META-INF/resources/", "classpath:/resources/",
"classpath:/static/", "classpath:/public/" };
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
if (!registry.hasMappingForPattern("/**")) {
registry.addResourceHandler("/**").addResourceLocations(
CLASSPATH_RESOURCE_LOCATIONS);
}
}
3.pom文件静态资源开放文章来源:https://www.toymoban.com/news/detail-629739.html
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
先记录一下配置,具体原理有时间再整理!文章来源地址https://www.toymoban.com/news/detail-629739.html
到了这里,关于vue打包到jar资源访问被shiro拦截的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!