SpringBoot静态资源加载

静态资源

项目中默认静态资源加载顺序

静态资源存放则我们html、js、img等静态文件。
加载顺序是resources目录下的resources、static 、public的优先级进行。
在这里插入图片描述
从源码中可以看到我们我们默认加载顺序是就是这样设定。
在这里插入图片描述

自定义静态资源加载顺序

在配置文件中指定加载路径就可以了spring.web.resources.static-locations=classpath:/文件夹
在这里插入图片描述
源码中个可以看到我们是怎么的设置。
在这里插入图片描述

加载webjars文件

webjars是什么将web前端资源(js,css,html)打成jar包文件,进行统一管理,直接进行依赖引入,减少冲突。
相关的依赖可以直接去官网,选择。webjars
1 选择依赖
在这里插入图片描述
2 添加依赖
在这里插入图片描述
3 加载之后的包
在这里插入图片描述
4 直接访问依赖静态文件
在这里插入图片描述

项目首页

在项目运行的时候访问项目地址时会自动加载项目中index.html文件,这样可以防止项目出现访问失败。
在这里插入图片描述

当我们加入index.html之后就会自动访问
在这里插入图片描述

在这里插入图片描述

源码中的看到默认家index.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
SpringBoot学习之路

代码地址
https://gitee.com/zhang798/spring-demo.git
分支 SpringBoot_static


版权声明:本文为qq_15592789原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。