独立的sprint引导jar实现了服务调用。该jar在每个环境中都有一个定义的主机。
src / main / resources
例如:名为“ application-PreProduction.properties”的文件,包含:service.client.host = http://svc.pp.com
另一个应用程序是使用此独立jar的服务以及其他使用它的服务。该服务还具有其属性文件,因为它还调用其他服务。
似乎服务应用程序属性文件将覆盖独立的jar属性文件,尽管内容有所不同。我该如何解决这个问题?
如果您要在另一个之上构建服务,则它们应该通过回叫请求而不是通过依赖项相互通信。
换句话说,它们都应该以相同的级别存在,而不是受阻的模块。