1、初始化器ApplicationContextInitializer
我们在启动Spring Boot项目的时候,是执行这样一个方法来启动的
我们一层一层往下点,最终发现执行的是这个方法
所以我们在启动项目的时候也可以这样启动 new SpringApplication(SpringbootExtensionPointApplication.class).run(args);
老的只是包装了一个静态方法,实际底层就是实例化一个SpringApplication对象,然后调用它的run方法。
我们进到构造方法里看下,红框里面标出来的,一个是设置初始化器,一个是设置