接上篇SpringBoot的启动流程,有几个可以自定义扩展的点:
SpringBoot启动流程步骤总结
自定义初始化器:ApplicationContextInitializer
自定义监听器: ApplicationListener
自定义异常报告器:SpringBootExceptionReporter
自定义run方法(可以在启动完成后执行自定义的run方法):ApplicationRunner和CommandLineRunner。ApplicationRunner会先于CommandLineRunner执行



