早期的Spring
项目需要添加需要配置繁琐的xml,比如MVC
、事务、数据库连接等繁琐的配置。SpringBoot
的出现就无需这些繁琐的配置,因为SpringBoot
基于约定大于配置的理念,在项目启动时候,将约定的配置类自动配置到IOC
容器里。这些都因为SpringBoot
有自动配置的特性。
Sping Boot 如何实现自动配置
Spring Boot
都需要创建一个mian
启动类,而启动类都含有@SpringBootApplication
注解,从启动类,一步步探索源码。