如何避免 configserver.yml 出现在 Spring Cloud config server /env 资源输出中?

How to avoid configserver.yml from appearing in Spring Cloud config server /env resource output?

我能够定义一个 Spring 引导项目并在我的 pom 中包含以下依赖项:

<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-config-server</artifactId>
        <version>1.0.0.RELEASE</version>
</dependency>

然后我在 class 上添加了 @EnableConfigServer 注释。到目前为止,一切都很好。然后我创建了一个 bootstrap.yml 文件来指向我的 git 存储库。该应用程序运行并获取我在存储库中定义的配置文件。一切似乎都运作良好。为了达到这一点,进行了大量的反复试验和挖掘。

当我调用 http://localhost:8888/env 时,我看到出现了两个 applicationConfig JSON 对象。第一个来自 configserver.yml 文件,它嵌入在 spring-cloud-config-server jar 中,该 jar 有助于基础 spring 上下文。第二个来自我的 bootstrap.yml。

我能够按照我的 bootstrap.yml 中的配置从我的 git 存储库访问 属性 文件,我想知道如何覆盖出现在 [=] 中的其他属性23=] 例如 server.port 值。如果这个问题已经被问到,我深表歉意。我正在尝试按原样使用 spring-cloud-config-server jar,无需修改,也无需提取代码进行重建。

问题似乎出在 yaml 文件上。我创建了一个 application.yml 并重新设计了我的 bootstrap.yml,从 spring 云样本中获取指导​​。