注意:bootstrap.properties 需要修改 配置服务 相关信息
以下的扩展可以选取其中一种进行扩展,只是属性源的加载时机不太一样
关于与 Spring Cloud Config Client 整合,对外部化配置加载的扩展(绑定到Config Server,使用远端的property sources 初始化
Environment
),参考源码PropertySourceBootstrapConfiguration
(是对ApplicationContextInitializer
的扩展)、ConfigServicePropertySourceLocator#locate
获取远端的property sources是
RestTemplate
通过向 http://{spring.cloud.config.uri}/{spring.application.name}/{spring.cloud.config.profile}/{spring.cloud.config.label} 发送 GET 请求方式获取的
- 参考
Application.printPropertySource
- 参考 http://{host}:{port}/actuator/env