2015-06-22 43 views
0

全部, 我在Spring Cloud 1.0.0中遇到了使用Spring Cloud 1.0.1的問題。具體而言,客戶端不再能夠訪問配置服務器。Spring雲客戶端 - 依賴項管理部分使用哪個版本?

我有一個使用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
  1. 您需要使用父級的1.0.1.RELEASE版本。
  2. 在1.0.1.RELEASE中spring-cloud-starter不包含配置客戶端,因此您需要明確指定spring-cloud-starter-config依賴關係。
+0

你是對的,那就是解決方法。謝謝。這也回答了我爲什麼從來不需要爲配置客戶端定義客戶端依賴關係的一個嘮叨問題。 –