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的页面