开发什么:
Springboot Restful webservice App 部署到 Pivotal Cloud Foundry。
配置服务器连接到 Github 并加载所有属性文件。
Springboot App 连接到 Config Server 以读取属性。
Springboot App 将从 Dev、INT 和 QA 环境中访问
我的问题:
示例应用程序:https ://spring-boot-webservice-app.example.com/app在云上运行
Config Server 具有三个不同的属性文件,例如 dev.properties、int.properties 和 qa.properties。在云上运行的示例应用程序 https://spring-boot-webservice-app.example.com/app
请求:1. https://spring-boot-webservice-app.example.com/app/dev/get - 阅读 dev.properties 2. https://spring-boot-webservice-app.example.com/app/ int/get-读取 int.properties 3. https://spring-boot-webservice-app.example.com/app/qa/get-读取 qa.properties
将从 dev、int 和 qa 环境中调用相同的应用程序,因此 spring boot webservice 应用程序将如何知道请求来自哪个环境,以便应用程序将读取该环境的正确属性而无需重新启动或重新部署应用程序?