【问题标题】:java application properties file in between standalone jar and services which use it独立 jar 和使用它的服务之间的 java 应用程序属性文件
【发布时间】: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


【解决方案1】:

如果您在另一个之上构建服务,它们应该通过回调请求而不是依赖关系相互通信。

换句话说,它们都应该存在于同一级别,而不是作为受阻模块。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-09
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 2014-04-28
    • 1970-01-01
    相关资源
    最近更新 更多