springboot 默认静态路径

Posted Draymonder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot 默认静态路径相关的知识,希望对你有一定的参考价值。

springboot 默认静态路径

代码如下所示
类ResourceProperties.class

private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]{"classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/"};
private String[] staticLocations;

public ResourceProperties() {
  this.staticLocations = CLASSPATH_RESOURCE_LOCATIONS;
  this.addMappings = true;
  this.chain = new ResourceProperties.Chain();
  this.cache = new ResourceProperties.Cache();
}

根据构造方法可知, staticLocations等于默认的CLASSPATH_RESOURCE_LOCATIONS, 也即"classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/"

classpath即为我们如下图所示的resource文件夹

以上是关于springboot 默认静态路径的主要内容,如果未能解决你的问题,请参考以下文章

springboot配置路径

SpringBoot入门七,添加默认静态首页

关于springboot2.*版本无法加载静态资源

SpringBoot2---静态资源映射规则

SpringBoot2 静态文件路径与接口路径冲突(相同)解决方案

spring-boot 加载本地静态资源文件路径配置