为什么Spring Cloud入门部分没有提供pom.xml的有效示例?

时间:2018-08-29 17:34:18

标签: spring-cloud

我想问一个经验丰富的开发人员有关Spring Cloud文档的愚蠢问题。为什么会如此令人误解,例如,让我们开始一个新项目

  1. 转到spring-cloud-config website
  2. 将他们的<dependencyManagement>部分(pom的建议部分)添加到新的pom.xml中。
  3. 注意编译错误,例如未找到@EnableConfigServer

您真正想要的是:

  <dependencies>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-config-server</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>
  <dependencies>

所以我的问题是我应该如何知道如何阅读该文档来构建正确的pom.xml?我错过了什么吗?文档中提到了spring-cloud-config-server依赖项?

1 个答案:

答案 0 :(得分:1)

我认为您错过了指导的最后日期。他们说得很清楚

  

要运行您自己的服务器,请使用spring-cloud-config-server依赖项和@EnableConfigServer

这意味着您需要在pom文件中将默认的spring-cloud-starter-config更改为spring-cloud-config-server依赖项。