springboot中静态资源的访问相关知识

一、基本介绍:

(一)、只要静态资源放在类路径下(什么是类路径:在resources文件下)默认是这几个目录文件:/static、/public、/resources、/META-INF/resources等目录下的文件直接能够被访问

(二)、常见的静态资源:Js、css、图片(jbg、png、svg、gif、bmp)、字体文件(fonts)等

(三)、访问方式:默认:项目根路径/+静态资源文件名        例如:http://localhost:8080/hi.html

 

二、静态资源访问的基本原理:

 (一) 静态映射是/** , 也就是对所有请求进行拦截,首先是

1.先看controller能不能处理(也就是是否有controller类)
如果能处理,优先处理controller类,最终也先返回controller类中的内容
2.如果不能处理,会将请求交给资源处理器,如果资源管理器中能访问到目标,则返回相应的内容,如果访问不到,则返回404错误
(二)改变静态资源访问前缀,也就是在/**的前面添加一个前缀,需要在yml中配置相应的内容:

 

 
posted @   捞月亮的渔夫  阅读(175)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示