springboot静态资源访问

181 阅读1分钟

springboot默认的静态资源访问路径如下:

public class ResourceProperties {
    private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]
{"classpath:/META-INF/resources/", "classpath:/resources/", 
"classpath:/static/", "classpath:/public/"};
    private String[] staticLocations;
    private boolean addMappings;
    private final ResourceProperties.Chain chain;
    private final ResourceProperties.Cache cache;

“classpath:/META-INF/resources/”, “classpath:/resources/”,
“classpath:/static/”, “classpath:/public/”
这些都可以存放静态资源,现创建一个public 文件夹。(系统默认会到public、static、resources这些目录下去找静态资源),所以在配置url时候,不需要加上public,因为会默认自动找到。讲静态资源css、js、images都放到public文件夹下。

在这里插入图片描述