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中配置相应的内容:
想多了都是问题,做多了才是答案
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性