日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

spring cloud入门_SpringBoot 入门系列0SpringBoot与SpringCloud技术选型

發布時間:2024/1/23 javascript 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring cloud入门_SpringBoot 入门系列0SpringBoot与SpringCloud技术选型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方藍字關注我們

SpringBoot 入門系列0-SpringBoot與SpringCloud技術選型01? ?概 ?述 ??

?Spring BootSpring Cloud版本嚴格來講,Boot是以數字作為版本Cloud是以英語大寫字母開頭作為版本(A-Z順序),這些其實都是倫敦地鐵站命名的版本。

02SpringBoot 技術選型

?SpringBoot的信息來源有兩個地方,一個是Spring的官網、一個是Spring的Git官網。

SpringBoot官網

https://spring.io/projects/spring-boot#learn

SpringBoot GIt源碼介紹

https://github.com/spring-projects/spring-boot/wiki

先看看SpringBoot現有的版本:

最穩定最新版本是2.3.4RELESE,那有的同學就說了,我使用最新版本就是好了吧?其實并不是這樣的,這需要與Spring Cloud版本相對應才行。這個在后面講SpringCloud的版本選型的時候一起說。

我們先說說springboot的其他注意事項:

1)強烈建議升級為2.x版本,SpringBoot在2.0版本有個大的版本升級,現在一般不再用2.0以下的版本;

2)SpringBoot2.0版本至少要使用JDK8,SpringBoot2.0在JDK 9上也測試過,也可以用。

3)SpringBoot2.0是基于SpringFrameWork5.0的,如果要進一步熟悉SpringBoot需要了解一下SpringFrameWork5.0的新特性。

03SpringCloud技術選型

?SpringCloud的信息也來源依舊是兩個地方,一個是Spring的官網、一個是Spring的Git官網。

SpringCloud GIt源碼介紹:

https://github.com/spring-projects/spring-cloud/wiki

?可以看到,GIT上的資料信息特別少,最有亮點的地方就是讓你去官網看資料。

SpringCloud官網:

https://projects.spring.io/spring-cloud

先看看版本:

現在最穩定最新的版本是到了霍克斯頓地鐵站Hoxton.SR8。Spring Cloud 是一個由許多子項目組成的綜合項目,各自項目有不同的發布節奏,為了管理 Spring Cloud 與各個子項目的版本依賴關系,發布了一個清單,其中包括了某個 Spring Cloud 版本對應的子項目版本。

為了避免 Spring Cloud 版本號與子項目版本號混淆,Spring Cloud 版本采用了名稱而非版本號的命名,這些版本的名字采用了倫敦地鐵站的名字,根據字母表的順序來對應版本的時間順序。例如:Angel 是第一個版本,Brixton 是第二個版本。當 Spring Cloud 的發布內容積累到臨界點或者一個重大的 Bug 被解決之后,會發布一個 “service releases”版本,簡稱 SRX 版本,比如 Greenwich.SR2 就是 Spring Cloud 發布的 Greenwich 版本的第二個 SRX 版本。

同樣,版本選擇不是越新越好,需要與Spring Boot版本結合考慮。

04SpringBoot與SpringCloud依賴關系

?在SpringCloud官網可以看到Spring Cloud和Spring Boot版本對應關系,網址:

https://spring.io/projects/spring-cloud#overview

如果你想使用 Spring Cloud Hoxton,Spring Boot 版本必須對應使用 2.2.x 版本。并且,如果要使用Hoxton SR5以上的版本,必須使用2.3.x以上的版本,x可以是1、2、3和4等。

同樣,然而你想使用 Spring Cloud Greenwich 版本,Spring Boot 版本不更改為 2.1.x 版本的話,可能會無法正確引入項目依賴,進行報錯或者是不支持此版本。

更詳細的版本對應查看方法,訪問:

https://start.spring.io/actuator/info

打開之后不要慌,這是個JSON串,找個格式化工具格式化一下:

找到spring-cloud這一項,可以看到Honton.SR8需要的SpringBoot版本是要大于2.2.0.M4 并且小于2.3.5.BUILD-SNAPSHOT。

若要查看Honton.SR8的SpringBoot推薦版本,網址:

https://docs.spring.io/spring-cloud/docs/Hoxton.SR8/reference/html/

可以看到推薦的版本是2.3.3.RELEASE。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的spring cloud入门_SpringBoot 入门系列0SpringBoot与SpringCloud技术选型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。