静态资源怎么导入"/>
SpringBoot的静态资源怎么导入
静态资源映射规则
源码分析:
// 进入方法
public String[] getStaticLocations() {
return this.staticLocations;
}
// 找到对应的值
private String[] staticLocations = CLASSPATH_RESOURCE_LOCATIONS;
// 找到路径
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
"classpath:/META-INF/resources/",
"classpath:/resources/",
"classpath:/static/",
"classpath:/public/"
};
所以得出结论,以下四个目录存放的静态资源可以被我们识别:
"classpath:/META-INF/resources/"
"classpath:/resources/"
"classpath:/static/"
"classpath:/public/"
第一个平时不用,所以先不用管!
我们可以在resources根目录下新建对应的文件夹,都可以存放我们的静态文件!
比如我们访问 http://localhost:8080/1.js , 他就会去这些文件夹中寻找对应的静态资源文件
那他们的访问顺序呢?
更多推荐
SpringBoot的静态资源怎么导入
发布评论