静态资源存放位置
由官方文档,静态资源可以存放在Resources配置目录下的
static,public,resources,META-INF/resources目录下,非static…下的都无效
-
注意访问静态资源SpringBoot默认地址地址栏中从根目录访问即可,忽略static/public

-
如果静态资源和@RequestMapping(“路径”)的动态资源url相同,优先访问动态资源
-
可以使用spring.io中的
spring.mvc.static-path-pattern=/resources/**配置来选择静态资源的路径
自定义静态资源存放地址
- 自定义静态资源会导致其他官方默认资源位置失效
spring.web.resources.static-locations可以用来自定义存放地址,如static

用法如图所示,需要一个String类数组
访问webjar

欢迎页
-
在static…目录下命名index.html即可
-
图标:在该目录下命名favicon.ico即可

本文介绍了SpringBoot中静态资源的存放位置,包括官方推荐的static,public等目录,以及如何自定义静态资源存放地址,同时提及了如何处理默认资源位置和访问webjar中的资源。
227





