0

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

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

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

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

我能够从我的 git repo 访问我在 bootstrap.yml 中配置的属性文件,并且想知道如何覆盖出现在 configserver.yml 中的其他属性,例如 server.port 值。如果这个问题已经被问过,我很抱歉。我正在尝试按原样使用 spring-cloud-config-server jar,无需修改,也无需拉代码进行重建。

4

1 回答 1

0

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

于 2015-04-05T21:05:41.647 回答