-
自动配置哈tomcat
引入tomcat依赖
配置tomcat
-
自动配置好SpringMVC
引入SpringMVC全套组件
自动配置好SpringMVC常用组件
-
自动配置好Web常见功能,如:字符编码问题
SpringBoot帮我们配置好了所有web开发的常见场景
-
默认的包结构
主程序所在包及其下面的所有子包里面的组件都会被默认扫描进来,无需以前的包扫描
想要改变扫描路径@ComponentScan 或者@SpringBootApplication(scanBasePackages="xxx")
-
各种配置拥有的默认值
默认配置最终都是映射到MultipartProperties
配置文件的值最终会绑定每个类上,这个类会在容器中创建对象
-
按需加载所有的自动配置项
非常多的starter
引入了哪些场景这些场景的自动配置才会启动
SpringBoot所有的自动配置功能都能在spring-boot-autoconfigura包里面找到