Spring Boot的资源加载路径和classpath问题
1、Spring Boot默认加载文件的路径
- /META-INF/resources/
- /resources/
- /static/
- /public/
也可以从Spring Boot的源码看到:
private static final String[] CLASSPATH_RESOURCE_LOCATIONS = { "classpath:/META-INF/resources/", "classpath:/resources/", "classpath:/static/", "classpath:/public/" };
2、Classpath含义
- 存放各种资源配置文件 application.yml
- 存放模板文件
- 存放class文件对应的是项目开发时的src目录编译文件
3、总结
classpath就是springboot定位资源的入口
本文作者:wang_longan
本文链接:https://www.cnblogs.com/longan-wang/p/15115467.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步