springboot[3]_静态资源目录
介绍一下静态资源目录。
1. 默认静态资源目录
SpringBoot官网文档介绍,默认从/static
(或 /public
或 /resources
或/META-INF/resources
)目录中,可以获取得到静态资源文件。默认情况下,资源映射到/** ,但是我们可以通过设置spring.webflux.static-path-pattern
来调整它。https://docs.spring.io/spring-boot/docs/2.4.6/reference/html/spring-boot-features.html#boot-features-webflux-static-content
测试:
在resources路径中,建立四个文件夹/static
, /public
, /resources
,/META-INF/resources
。并往里添加静态图片。启动应用并访问。
效果:
2. 设置静态资源前缀
在yml配置文件中添加配置,将静态资源路径加个前缀”/s”,这个前缀是可以自定义的。如果是WebFlux环境中,则配的是spring.webflux.static-path-pattern
。
spring:
mvc:
static-path-pattern: "/s/**"
重启,看效果:
分类:
SpringBoot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了