1 自定义初始化器首先要实现 ApplicationContextInitializer 接口

2 执行自定义初始化器的方式有三种

  方式一:通过通过SpringApplication对象调用addInitializers(new 自定义初始化器)

  方式二:通过META-INF/spring.factories中指定 

     org.springframework.context.ApplicationContextInitializer=自定义初始化器 

 方式三:通过application.properties中指定

    context.initializer.classes=自定义初始化器

参考博文:https://www.cnblogs.com/gunduzi/p/12988120.html