【发布时间】:2020-03-09 22:20:54
【问题描述】:
独立的 sprint 启动 jar 实现了一个服务调用。这个 jar 为每个环境定义了一个主机。
src/main/资源
例如: 名为“application-PreProduction.properties”的文件,包含:service.client.host=http://svc.pp.com
另一个应用程序是在使用它的其他服务中使用这个独立 jar 的服务。 该服务也有其属性文件,因为它还调用其他服务。
似乎服务应用程序属性文件覆盖了独立 jar 属性文件,尽管内容不同。我该如何解决这个问题?
【问题讨论】:
-
使用
@PropertySource从不同名称的文件中加载属性。 -
我们可以假设这是一个 Spring Boot 应用程序吗?你没有在任何地方说,所以如果是,请标记它spring-boot
标签: java spring-boot embedded-resource properties-file