SpringBoot自动装配:
- SpringBoot启动时会加载大量的自动配置类
- 我们看我们需要的功能有没有在SpringBoot默认写好的自动配置当中
- 再看自动配置类种到底都配置了哪些组件(有的就直接拿来用,没有就自己配置)
- 给容器中自动配置类添加组件的时候,会从properties类中获取某些属性,我们只需要在配置文件中指定这些属性的值即可
- xxxxAutoConfiguration:向容器中自动配置组件
- xxxxProperties:自动配置类,封装配置文件中相关属性
可以通过debug=true查看哪些配置类生效哪些配置类不生效
WEB篇
SpringBoot的静态资源目录有:
- "classpath:/META-INF/resources"
- "classpath:/resources/"
- "classpath:/static/"
- "classpath:/public/"
- "/**"
在springboot中,我们可以通过以下方式访问对应资源目录下的静态资源
- webjars ==> localhost:8080/webjars/xxxx
- public,static,/**,resources ==> localhost:8080/xxxx
静态资源目录优先级: resources > static(一般使用) > public
可以设置我们网站的小图标
在静态资源目录里添加一个图片,把图片名字改为favicon.ico,并在properties配置文件中设置spring.mvc.favicon.enabled=flase,就可以了