版本選擇
從2.2.x和H版開始說起
SpringBoot版本選擇
git源碼地址
https:github.com/spring-projects/spring-boot/releases/
SpringBoot2.0新特性
https:github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Release-Notes
通過上面官網發現 Boot官方強烈建議你升級到2.X以上版本
官網看Boot版本
springboot(截止2019.10.26)
springboot(截止2020.2.15)
SpringCloud版本選擇
git源碼地址
https:github.com/spring-projects/spring-cloud/releases/
官網
htts://spring.io/projects/spring-cloud
官網看Cloud版本
Cloud命名規則
SpringCloud的版本關系
Spring Cloud 采用了英國倫敦地鐵站的名稱來命名,並由地鐵站名稱字母A-Z依次類推的形式來發布迭代版本
SpringCloud是一 個由許多子項目組成的綜合項目,各子項目有不同的發布節奏。為了管理SpringCloud與各子項目的版本依賴關系,發布了一個清
單,其中包括了某個SpringCloud版本對應的子項目版本。為了避免SpringCloud版本號與子項目版本號混淆,SpringCloud版本采用了名稱而非版本號的命名,這些版本的名字采用了倫敦地鐵站的名字,根據字母表的順序來對應版本時間順序。例如Angel是第一個版本, Brixton是第二個版本。
當SpringCloud的發布內容積累到臨界點或者一個重 大BUG被解決后,會發布一個"service releases'版本,簡稱SRX版本,比如Greenwich.SR2就是SpringCloud發布的Greenwich版本的第2個SRX版本。
springcloud(截止2019.10.26)
springboot(截止2020.2.15)
Springcloud和Springboot之間的依賴關系如何看
https://spring.io/projects/spring-cloud#overview
依賴
更詳細的版本對應查看方法
https://start.spring.io/actuator/info
結果
查看json串返回結果
SpringCloud第二季定稿版(截止2020.2.15)
cloud:Hoxton.SR1
boot:2.2.RELEASE
cloud:alibaba 2.1.0.RELEASE
java:Java8
Maven:3.5及以上
MySql:5.7及以上
題外話
boot版已經到2.2.4為最新,為什么選2.2.2?
只用boot,直接用最新版
Spring Boot 2.2.4