自动配置
-
自动配置好Tomcat
-
自动配置好SpringMvc
-
自动配置好Web常见功能:例如汉字编码
-
默认的包结构
主程序所在包及其下面的所有子包里面的组件都会被默认扫描
如果需要改变扫描路径 就可以使用注解 @ComponentScan 指定扫描路径
这个注解 不能和 SpringBootApplication 一起使用
因为 启动类注解 @SpringBootApplication 其实就包含了 @ComponentScan 注解,
按需加载所有自动配置项
有非常多的starter
引入了哪些场景,这个场景的自动配置才会开启
springboot所有的自动配置功能都再 spring-boot-autoconfigure 包里面
@Configuration
测试 这个实例有没有注册到 IOC容器中
运行结果