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,spring,boot,后端,java,1024程序员节)