SpringCloud 的版本問題 深入

2022-02-25 01:12:45 字數 1453 閱讀 7757

學過springcloud 的 同學 ,就應該知道,springcloud是乙個生態 。

spring cloud是乙個由眾多獨立子專案組成的大型綜合專案,每個子專案都維護著自己的發布版本號。spring cloud通過乙個資源清單bom(bill of materials)來管理每個版本的子專案清單

為避免與子專案的發布號混淆,所以沒有採用版本號的方式,而是通過命名的方式。這些版本名稱的命名方式採用了倫敦地鐵站的名稱,同時根據字母表的順序來對應版本時間順序

比如:最早的發行版本:angel,第二個發行版本:brixton,然後是camdendalstonedgwarefinchley,greenwichhoxton.sr1

現在 最新的是hoxton.sr1版本,

在上面的中,我們看到幾個關於版本號的英文,這裡解釋一下

這裡我們以 2.1.2 release為例 介紹一下 版本號

release:希臘字母版本號。此版本號使用者標註當前版本的軟體處於哪個開發階段

這個 版本的名字 是用了英國倫敦地鐵站的名稱來命名的 首字母越靠後表示版本號越大

spring cloud 的版本要與springboot的版本對應,否則可能會像妲己一樣出現給你一些意外驚喜。就像spring boot需要依賴對應的spring framework版本一樣,spring cloud需要依賴對應版本的spring boot,我們不能隨便使用版本。

版本的對應關係可以在 上檢視。

當然 你也可以 進入 官網

點選去檢視 引用文件

好了,如果 對您有幫助,點個關注,下次別迷路了 ,方便尋找

SpringCloud版本問題

springboot工程在配置eureka server後啟動報錯 lj a lang object v at org.springframework.boot.context.event.eventpublishingrunlistener.environmentprepared eventpub...

Spring Cloud中,Feign常見問題總結

spring cloud中,feign常見問題的總結。示例 feignclient microservice provider user public inte ce userfeignclient method requestmethod.get public user findbyid path...

Spring Cloud中,Feign常見問題總結

spring cloud中,feign常見問題的總結。示例 feignclient microservice provider user publicinte ceuserfeignclient 示例 feignclient microservice provider user publicinte...