Spring Boot自定义静态资源映射

Spring Boot自定义静态资源映射,第1张

0、基础html页面

注意将不同demo的孝镇序号按文件修改即可, demo01.html 内容如下:

1、Spring Boot项目静态资源默认访问路径

2、在IDEA中对应的路径

访问方法: http://localhost:8080/demo01.html ,如下:

3、拿含优先级顺序

Ⅰ classpath:/META-INF/resources

→ Ⅱ classpath:/resources

→ Ⅲ classpath:/static

→ Ⅳ classpath:/public

1、配置文件配置

Ⅰ 此处是覆盖原有配置的,所以默认路径不能漏掉,假设删除原有路径映射,如下:

可以看到此时正常访问的为,demo01和demo05,如下:

注意: 如此配置原有配置仅剩 classpath:/META-INF/resources 还生效。

静态文件请求匹配方式

修改后访问路径 http://localhost:8080/test/demo05.html ,访问如下:

2、WebMvcConfigurationSupport配置

注意: 此种配置下,原有的静态资源路径被覆盖、失效。

以上即为Spring Boot自定义静态资源映巧敏粗射的全部内容,感谢阅读。

在做文件上传的过程中,文件会被集中的上传到服务器的某一个目录下,上传完之后,在前台页面就需要回显,那么如果能映射到文件呢,之前我的做法是,前端根据文件id调迹扒用后台接口,然后后台返回一个完整的文件地址,这样做会暴露真实的路径地址,非常的或兄不安全,其实还有个更好的方法就是做静态资源文件的映射,如下:衫州袭


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12264840.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存