springboot在启动过程中会分为几个阶段,本次涉及初始化阶段,会加载上下文,同时自己需要的一些配置文件也可以通过自定义前置,ApplicationContextInitializer的子类可一共有三种方式加载,可参考 springboot启动流程分析
话不多说,进入主题:
- 自定义一个子类
- 加载自定义子类(其他两种可自行查找)
运行springboot可以看到我们的控制台打印,配置生效了
访问我们的接口查看是否生效了
可以看到我们已经拿到对应的参数配置
springboot在启动过程中会分为几个阶段,本次涉及初始化阶段,会加载上下文,同时自己需要的一些配置文件也可以通过自定义前置,ApplicationContextInitializer的子类可一共有三种方式加载,可参考 springboot启动流程分析
话不多说,进入主题:
运行springboot可以看到我们的控制台打印,配置生效了
访问我们的接口查看是否生效了
可以看到我们已经拿到对应的参数配置