1.SpringBoot默认静态资源目录
说明:在Spring Boot应用启动过程中,会读取加载一个静态资源文件加载路径这个属性
# 默认值为
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/
//这个属性的默认值代表静态资源扫描目录
//这意味着我们可以只要把静态资源文件存放在以上目录,即可以被访问到!
classpath:/META-INF/resources/
classpath:/resources/
classpath:/static/
classpath:/public/
/:当前项目的根路径
示例:
说明:
这里要注意优先级问题:根据前后关系确定优先级,也就是说如果classpath:/resources/目录和classpath:/public/都有一个test.html,那么根据默认的优先级,会去访问classpath:/resources/下的资源。
2.修改Spring Boot静态资源路径
# 修改静态资源加载路径
spring:
resources:
static-locations: classpath:/zslaa
说明:按照以上写法会覆盖Spring Boot的默认路径。如果希望保留默认路径,那就要先写上之前所有值,再最后加上新的路径。