SpringBoot————Web开发静态资源处理

SpringBoot最大的特点就是自动装配。

我们可以专注编写业务代码,不用考虑一大堆的配置文件了。

但是我们也要清楚自动配置的原理:

*Autoconfiguration 向容器中自动配置组件 *Properties 自动配置类,封装配置文件的内容

静态资源的映射规则:

在SprngBoot中,那css、js文件是如何处理的呢?

以前的项目我们是有一个webapp的包,但是现在的springboot项目,我们是把他打成jar包

,页面我们还是可以写的,不过规定了它的位置。

这四个路径下面可以书写,优先级也是这个顺序。

不过我们也可以自定义静态资源路径

可以在配置文件中

spring.web.resources.static-locations=classpath:你的路径

我用的是springboot2.7.5

你定义了这个,默认的就会失效,当然,这个也不推荐使用

然后对于网站首页来说的话,我们也是在这几个文件夹下面定义,只不过名字必须是index.html,因为springboot里面不支持jsp了。

你访问 local host:8080/ 就是index.html的页面
经验分享 程序员 微信小程序 职场和发展