(6)spring boot web开发关于静态资源

源码获得灵感:

在按下ctrl+n,输入webautoconfiguration,就可以进入WebMvcAutoConfiguration类里面。

关于静态资源(比如Jquery的相关文件,一定推荐使用webJar,可以进入webjarhttps://www.webjars.org/

在网页中可以获得相关的依赖:

(6)spring boot web开发关于静态资源

把这个依赖导入到项目的pom.xml中就可以了。

(6)spring boot web开发关于静态资源

访问的时候:

(6)spring boot web开发关于静态资源

使用webjar的好处,就是在后面使用thymeleaf的时候,方便引入,也可以避免一些404错误。 

所有的静态资源文件夹:

下面这是来自原码里面的:

classpath:/META-INF/resources/", 
"classpath:/resources/", 
"classpath:/static/", 
"classpath:/public/"

(6)spring boot web开发关于静态资源

/**访问当前项目的任何资源都去静态资源文件夹寻找映射。

(6)spring boot web开发关于静态资源

比如:

这里可以输入:

localhost:8080/asserts/js/Chart.min.js就可以访问了;

更改网页的图标:

(6)spring boot web开发关于静态资源

在任何静态资源文件夹下的favicon.ico,即为网页图标!

欢迎页:

localhost:8080/ 就会去寻找index.html界面

(6)spring boot web开发关于静态资源