SpringBoot自动配置基本介绍

124 阅读1分钟
  • 自动配置哈tomcat

    引入tomcat依赖

    配置tomcat

  • 自动配置好SpringMVC

    引入SpringMVC全套组件

    自动配置好SpringMVC常用组件

  • 自动配置好Web常见功能,如:字符编码问题

    SpringBoot帮我们配置好了所有web开发的常见场景

  • 默认的包结构

    主程序所在包及其下面的所有子包里面的组件都会被默认扫描进来,无需以前的包扫描

    想要改变扫描路径@ComponentScan 或者@SpringBootApplication(scanBasePackages="xxx")

  • 各种配置拥有的默认值

    默认配置最终都是映射到MultipartProperties

    配置文件的值最终会绑定每个类上,这个类会在容器中创建对象

  • 按需加载所有的自动配置项

    非常多的starter

    引入了哪些场景这些场景的自动配置才会启动

    SpringBoot所有的自动配置功能都能在spring-boot-autoconfigura包里面找到