静态资源
默认springboot的静态内容从类路径下的四个文件夹
/static
/public
/resources
/META-INF/resources
将静态资源放置在这四个路径下可以直接访问,如果想更改springboot的静态资源文件夹存放位置,可以在配置文件中添加
spring.web.resources.static-locations=classpath:/res/
spring:
web:
resources:
static-locations: classpath:/res/
这样的话,springboot只会前往类路径下的/res中寻找并返回静态资源,默认路径下的会失效
springboot默认对/**
请求映射静态资源拦截,如果与controller层同名,优先响应controller层,如果contoller不匹配再寻找时候是否存在静态资源
如果说要更改springboot默认的静态资源映射我们可以在配置文件中添加:
spring.mvc.static-path-pattern=/static/**
这样的话,springboot只会在请求后缀/static/**才会解析为静态资源请求,并前往静态资源文件夹寻找文件