springboot 项目释放静态资源
时间: 2023-09-30 11:08:31 浏览: 114
springboot项目访问静态资源的配置代码实例
5星 · 资源好评率100%
在SpringBoot项目中,释放静态资源有两个关键配置属性需要设置。首先,你需要通过配置`spring.mvc.static-path-pattern`来设置SpringBoot拦截静态资源的路径匹配模式,默认情况下是`/**`。这个配置属性指定了哪些路径的资源需要被拦截处理。
其次,你需要通过配置`spring.resources.static-locations`来设置静态资源的存放目录。默认情况下,SpringBoot提供了四个默认的静态资源存放目录,分别是`classpath:/META-INF/resources/`、`classpath:/resources/`、`classpath:/static/`、`classpath:/public/`。
如果你想自定义静态资源的存放目录,你可以在`application.yml`配置文件中进行设置。比如,你可以添加以下配置来指定自定义的静态资源存放目录:
```
spring.resources.static-locations: classpath:/custom-static/
```
这样,你的SpringBoot项目就会将静态资源文件放置在`classpath:/custom-static/`目录下,而不是默认的四个目录。
总结起来,要在SpringBoot项目中释放静态资源,你需要设置`spring.mvc.static-path-pattern`来指定拦截路径匹配模式,并使用`spring.resources.static-locations`来设置静态资源的存放目录。你可以使用默认的四个目录,或者根据需要自定义存放目录。
阅读全文