yml配置Springboot访问静态资源
时间: 2024-03-15 10:27:05 浏览: 160
在 Spring Boot 中,我们可以通过修改 application.yml 或 application.properties 文件来配置访问静态资源。
1. 配置静态资源路径
可以使用 spring.resources.static-locations 属性来配置静态资源的路径。它的默认值为 classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/。
例如,我们可以将静态资源的路径配置为 /static/**:
spring:
resources:
static-locations: classpath:/static/
2. 配置静态资源缓存
可以使用 spring.resources.cache.period 属性来配置静态资源的缓存时间。它的默认值为 -1,表示不开启缓存。
例如,我们可以将静态资源的缓存时间配置为 1 天:
spring:
resources:
cache:
period: 1d
3. 配置静态资源的访问路径
可以使用 spring.mvc.static-path-pattern 属性来配置静态资源的访问路径。它的默认值为 /static/**。
例如,我们可以将静态资源的访问路径配置为 /res/**:
spring:
mvc:
static-path-pattern: /res/**
以上就是通过 yml 配置 Spring Boot 访问静态资源的方法。
阅读全文