經歷了兩天痛苦的搜索版本兼容性問題,特意整理了一下解決Spring Cloud各組件版本號及配置使用檢索的正途。
1、進入Spring Cloud首頁
https://spring.io/projects/spring-cloud/
下移頁面,看到表1:Srping Boot兼容性
Release Train列爲Spring Cloud版本名稱,Boot Version列爲對應的Spring Boot版本號,這兩列用在Maven的POM文件的如下位置:
可以看到Parent節點中的Spring-boot-starter-parent版本爲2.2.5.RELEASE以及dependencyManagement中的Spring-cloud-dependencies的版本號爲Hoxton,這兩個值就是上表中對應的值。那麼Hoxton右側的SR3哪裏來呢?
可以注意之前進入Spring Cloud首頁時,在“Spring Cloud”右側的SR3
如果想看到Hoxton SR3版本對應的各個組件,例如spring-cloud-netflix等的版本號,則可以查看Spring Cloud的指南。你可以點擊LEARN標籤頭,然後點擊Hoxton SR3這一行的Reference Doc.
這裏提醒:正式開發千萬不要選擇SNAPSHOT版本,切忌。進入指南首頁
略向下移動即可看到各組件對應的版本:
至此,你可以通過官網找到該版本組件的正確配置和使用方法,不必再到百度上痛苦的搜索結果了。
在該頁面最下部提供了一個通往Hoxton的配置屬性清單的鏈接,如下圖