springboot启动原理

使用springboot的项目会有一个入口类,类里有一个main方法:

 1 @SpringBootApplication
 2 @EnableScheduling
 3 @EnableCaching
 4 @EnableTransactionManagement
 5 @ServletComponentScan
 6 public class Jh4jApplication {
 7 
 8     public static void main(String[] args) {
 9         SpringApplication.run(Application.class, args);
10     }
11 
12 }

springboot启动分为两步:初始化一个SpringApplication对象、执行该对象的run方法。

Spring Boot应用的整个启动流程都封装在SpringApplication.run方法中,本质上其实就是在spring的基础之上做了封装,做了大量的扩张。

posted @ 2020-01-03 09:43  leviH  阅读(142)  评论(0编辑  收藏  举报