SpringBoot静态资源映射规则和webjars

 时间:2024-10-14 21:20:19

1、在springboot中打包成jar项目时,静态页面和css放置的目录有规定。在SpringBoot中相关配置在WebMvcAutoConfiguration类中。

SpringBoot静态资源映射规则和webjars

2、通过这个类分析所有/webjars/**都去classpath:/META-INF/resources/webjars/找资源。所谓的webjars是指以jar包的方式引入资源。

SpringBoot静态资源映射规则和webjars

3、比如说我们薪姚蟪食引入jquery的webjars文件,我们可以通过以下地址访问:http://localhost:8080/webjars/jquery/3.3.1/jquery.js。通过这个类分析所有/webjars/**都去classpath:/META-INF/resources/webjars/找资源。所谓的webjars是指以jar包的方式引入资源。

SpringBoot静态资源映射规则和webjars

4、通过源码分析在@ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false)public class ResourceProperties设置和静态资源有关的参数,比如缓存时间设置。

SpringBoot静态资源映射规则和webjars

5、访问"/**"挢旗扦渌;访问当前项目的任何资源都会首先去如下路径总寻找,这些路径是静态资源的文件夹:"稆糨孝汶;classpath:/META-INF/resources/","classpath:/resources/","classpath:/static/","classpath:/public/"

SpringBoot静态资源映射规则和webjars

6、通过源码可以得到欢迎页是通过静态资源文件下的所有index.html页面。

SpringBoot静态资源映射规则和webjars

7、静态资源的路径的改变也可以通过配置spring.resources.static-locations进行重新配置。

SpringBoot静态资源映射规则和webjars
  • intellij idea如何设置markdown样式
  • 如何设置svn文件的右键菜单
  • git提交更新代码等在程序员实际工作中如何用
  • IntelliJ IDEA怎么关闭显示文件扩展名
  • 在windows系统下安装oracle 11g
  • 热门搜索
    我爱读书手抄报资料 关于科技的手抄报资料 读书的手抄报图片 关于校园安全的手抄报 我的寒假我做主手抄报 安全出行手抄报内容 科普知识手抄报版面 放飞心灵手抄报 英语国庆节手抄报内容 祖国发展我成长手抄报