春季云配置组织文件夹中的文件

2022-09-04 01:05:35

我正在尝试在 Git 存储库中的文件夹中组织一组配置文件。我在Spring Cloud Docs中读到,这可以通过以下方式完成:

HTTP 服务具有以下形式的资源:

/{application}/{profile}[/{label}] 

/{application}-{profile}.yml

/{label}/{application}-{profile}.yml

/{application}-{profile}.properties

/{label}/{application}-{profile}.properties

因此,我按照第一个模式创建了我的配置结构:

app1/uat/application.yml

但是配置服务找不到它。它并没有真正说明配置文件文件夹中的文件应该是什么样子,而且到处我都可以看到第2和第4种模式的示例。

第一种模式真的有效吗?任何人都可以举个例子吗?


答案 1

解决了,只需要添加:

spring:
  cloud:
    config:
      server:
        git:
          uri: https://github.com/your-repo
          searchPaths: '{application}/{profile}'

这将解决问题


答案 2

推荐