2.Spring boot
1.优点
1.独立运行,内置tomcat,jetty,打成jar包即可运行
2.简化配置
3.自动配置
4.无需xml
2.核心注解
@SpringBootApplication
包含
•@SpringBootConfiguration:基础配置
•@EnableAutoConfiguration:开启自动配置
•@ComponentScan:扫描
3.约定大于配置
spring boot减少了大量配置文件的使用,没配置就使用默认配置
4.自动装配
自动把第三方组件的bean加载到ioc容器中
1.starter 包中需要包含配置类并声明要装配的bean
2.jar包 spring.factory,约定大于配置思想的提现
3.通过ImportSelector根据条件动态加载