Spring Boot 中静态目录原理
默认的静态资源目录为resources目录下的:
- public
- static
- resources
- META-INF/resources
请求进来,先去找Controller看能不能处理,不能处理的所有请求都交给静态资源处理器
静态资源处理器就会去对应目录寻找相关的静态资源
可以通过配置进行修改默认的静态资源目录(修改之后默认的目录会失效)
resources:
static-locations: [classpath:/haha/]
静态资源访问前缀:
spring:
mvc:
static-path-pattern: /res/**
当前项目 + static-path-pattern + 静态资源名 = 静态资源文件夹下寻找
代码演示
链接:https://pan.baidu.com/s/16-P8xWT4twKxp5dm_Fgrow
提取码:pgg2