【问题标题】:Reading multiple .properties files for a single application(client) from spring cloud config server从 Spring Cloud 配置服务器读取单个应用程序(客户端)的多个 .properties 文件
【发布时间】:2020-01-14 00:56:54
【问题描述】:

我必须设置一个 spring 云配置服务器来帮助我将 spring-boot 应用程序的属性文件外部化。我的 spring-boot 应用程序有多个 @RestController 类,每个此类都有一个单独的 .properties 文件。

据我所知,.properties 文件以{service}-{profile}.properties 访问

{service} 在客户端使用$spring.application.name 设置。

但在我的情况下,这将限制我在应用程序中的单个控制器能够获取其属性,因为我有多个 .properties 文件(一个对应于应用程序中的每个控制器)。

例如。

我有一个名为 School 的应用程序。我有一个单独的 Student 控制器和一个不同的 Teacher 控制器,并且都有各自的 .properties 文件。我如何动态读取这两个文件,因为它们都有不同的名称

【问题讨论】:

    标签: spring spring-boot spring-cloud-config


    【解决方案1】:

    @PropertySource 注释不符合您的要求?

    【讨论】:

      猜你喜欢
      • 2015-08-31
      • 2021-09-12
      • 2015-04-11
      • 2015-07-13
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 2021-05-08
      相关资源
      最近更新 更多