SpringBoot启动流程

启动入口及其注解说明 @SpringBootApplication public class SummaryApplication { public static void main(String[] args) { SpringApplication.run(SummaryApplication.class, args); 也可简化调用静态方法 } } 通过源码发现该注解 * @Configuration * @EnableAutoConfiguration * @ComponentScan 三个注解的组合,这是在springboot 1.5以后为这三个注解做的一个简写。接下来简单说下这三个注解的功能: @SpringBootConfiguration // 说明被标注的类是一个配置类 @EnableAutoConfiguration // 开启自动组件扫描,稍后细说 @ComponentScan // 扫描本类所在项目中所有包下的Spring Bean,例如:@Component public @interface SpringBootA…

Bean生命周期

Bean生命周期的主要目的就是帮助使用者妥善 管理和使用这些Bean。 生产 使用 销毁…