springboot静态资源导入方法
classpath:/META-INF/resources/
:webjars资源的目录
classpath:/resources/
:reources目录下的resources目录,不存在自己新建
classpath:/static/
:resources目录下的static目录
classpath:/public/
:resources目录下的public目录,不存在自己新建
在web开发中,下面通过源码分析上述静态资源导入的方法
- 1、在IDEA中全集搜索(双击
shift
键)搜索WebMvcAutoConfugure
类
- 2、往下滑,找到webMvc自动配置适配类
WebMvcAutoConfigurationAdapter
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-S4TeBFX2-1624344182971)(https://i.loli.net/2021/06/22/MKapj2D3glRLJiV.png)] - 3、在webMvc自动配置适配类中找到springboot项目添加处理静态资源的方法
addResourceHandlers
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GmHkgJex-1624344182972)(https://i.loli.net/2021/06/22/bLIr3lgiGuvcAXz.png)]
上图中的红线和绿线部分分别表示添加静态资源的两种方法。
方式一:通过WebJars
this.addResourceHandler(registry, "/webjars/**", "classpath:/META-INF/resources/webjars/");
1.webjars简介
通常对于
web
开发而言,我们常常