静态资源访问
-
1.静态资源目录
-
只要静态资源放在类路径下: called /static (or /public or /resources or /META-INF/resources
-
访问 : 当前项目根路径/ + 静态资源名
-
原理: 静态映射/**。
-
请求进来,先去找Controller看能不能处理。不能处理的所有请求又都交给静态资源处理器。
-
改变默认的静态资源路径
#添加静态资源访问前缀 spring: mvc: static-path-pattern: /res/** #改变默认的静态资源路径 resources: static-locations: [classpath:/haha/]
-
-
2.静态资源访问前缀
#添加静态资源访问前缀,默认无前缀 spring: mvc: static-path-pattern: /res/** #改变默认的静态资源路径 resources: static-locations: [classpath:/haha/]
-
3.webjar
- 自动映射/webjars/**
<dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.5.1</version> </dependency>
- 自动映射/webjars/**
欢迎页支持
- 默认放在静态资源路径(static)下 ,命名为index.html
- 可以配置静态资源路径,但是不可以配置静态资源的访问前缀,否则会导致index.html失效
- 也可以Controller处理 index.html
自定义Favicon
- 自定义网页标题小图标,只需将命名为favicon.ico放在静态目录(默认为static目录)下即可