当前位置: 首页 > 知识库问答 >
问题:

Spring云配置目录结构

段铭晨
2023-03-14

我有一个工作的Spring cloud配置服务器,它从git存储库中提供配置。所有配置都存储在存储库中的根目录下。它们被命名为< code>{name}-{profile}。yml。

我已将目录结构更改为 {名称}/{配置文件}.yml

当我< code > curl http://configserver:8888/appname/my profile 配置服务器时,我得到一个json响应,但是propertySources为空。

我的spring云服务器配置

spring:
  cloud:
    config:
      server:
        git:
          uri: http://git@git.host/scm/cas/application-config.git

共有1个答案

姜锋
2023-03-14

您需要添加cloud.config.server.git。searchPaths配置服务器application.yml。

   cloud:
     config:
       server:
         git:
           searchPaths: <directory>
 类似资料:
  • 我正在尝试使用Git(Bitbucket)上的远程存储库运行SpringCloudConfigServer(集中式配置服务)。但不管我在应用程序中设置了什么搜索路径。属性,它总是返回空数组,而不是存储库中的值。 所以,我的存储库看起来像这样(在master分支上): 我的src/main/resources/application。特性: src\main\java\example\central

  • 当默认的项目结构不适用时,可以自定义配置。查看 Gradle 文档中 Java plugin 部分以了解如何在纯 Java 项目中进行配置。 Android plugin 使用了类似的语法,但因为 Android 有自己的 sourceSets,所以需要配置到 android 块中。下面的例子使用了旧的项目结构(Eclipse),并把 androidTest 的 sourceSet 映射到 tes

  • 我有三个应用程序,一个是spring云配置服务器点,另一个是spring云配置客户endpoint。我在彼此中配置了spring云总线,以使客户endpoint自动刷新发生更改,但在我运行的应用程序中,出现了如下异常 这是我的spring云服务器配置 这是我的spring云配置服务器pom 这是我的spring云配置客户端配置 这是我的spring云配置客户端pom 此异常不会影响操作的应用程序,

  • 5.3 Linux目录配置 在了解了每个文件的相关种类与属性,以及了解了如何更改文件属性/权限的相关信息后,再来要了解的就是, 为什么每套Linux distributions他们的配置文件啊、可执行文件啊、每个目录内放置的咚咚啊,其实都差不多? 原来是有一套标准依据的哩!我们下面就来瞧一瞧。 5.3.1 Linux目录配置的依据--FHS 因为利用Linux来开发产品或distributions

  • 大家好,我完全是Spring Cloud Streams框架的新手。 在用于Kafka Streams的spring cloud stream文档中,我可以看到在示例中使用的应用程序yaml/properties文件中引用了前缀为spring.cloud.stream.function.definition等的属性。 我知道Cloud streams使用Cloud函数,但是Cloud stream