Spring Cloud Client - 在依赖关系管理部分使用什么版本?

时间:2015-06-22 02:21:55

标签: spring-cloud

全部, 我在使用Spring Cloud 1.0.1时遇到了一个问题,我在Spring Cloud 1.0.0中没有这个问题。具体而言,客户端无法再访问配置服务器。

我使用1.0.1.RELEASE启动并运行Spring Cloud Config Server。在构建客户端时,我指的是这里的文档:http://projects.spring.io/spring-cloud/docs/1.0.1/spring-cloud.html#_client_side_usage。这是指版本为1.0.0.BUILD-SNAPSHOT的父版本,该版本未发布。所以我的第一个问题是,在引用这个版本时,文档是否不正确?我希望版本是1.0.1.RELEASE。

假设是,我发现当使用spring-cloud-starter-parent的版本1.0.0.RELEASE时,我的客户端完全连接到配置服务器。但是,如果我将其切换到1.0.1.RELEASE,客户端将不再找到配置服务器(请记住,配置服务器使用的是1.0.1.RELEASE)。没有错误,控制台日志记录根本不会发出对客户端找到服务器时通常会看到的对CompositePropertySource的任何引用。

是否有从1.0.0.RELEASE到1.0.1.RELEASE的更改需要一些未描述的额外设置?

1 个答案:

答案 0 :(得分:1)

  1. 您需要使用父级的1.0.1.RELEASE版本。
  2. 在1.0.1.RELEASE中spring-cloud-starter不包含配置客户端,因此您需要明确指定spring-cloud-starter-config依赖项。