4
10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有西安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止維護(hù),Spring Boot 1.x 生命周期正式結(jié)束。
其實(shí)早在2018年7月30號(hào),Spring 官方就已經(jīng)在博客進(jìn)行過(guò)預(yù)告,Spring Boot 1.X 將維護(hù)到2019年8月1日。1.5.x 將會(huì)是 Spring Boot 1.0 系列的最后一個(gè)大版本。
如今 Spring Boot 1.X 版本最后將永久的定格在 v1.5.22.RELEASE,其實(shí)回想起來(lái)自從 Spring Boot 1.0 發(fā)布已經(jīng)過(guò)去了 5 年多,相當(dāng)于 Spring Boot 一年發(fā)布一個(gè)大的子版本,然后到了現(xiàn)在的 1.5.x。
而 Spring Boot 2.0.0 也于2018年3月1號(hào)正式發(fā)布,如今已經(jīng)過(guò)了整整一年多,同時(shí) Spring Boot 2.2 已經(jīng)到了第五個(gè)里程碑。
Spring Boot 2.X 也是時(shí)候走向舞臺(tái)中心接力 Spring Boot 1.x 的歷史使命。
我們來(lái)回顧一下 Spring Boot 重大版本的歷史節(jié)點(diǎn):
2014年04月01號(hào),Spring Boot 發(fā)布 v1.0.0.RELEASE,Spring Boot 正式商用
2014年06月11號(hào),Spring Boot 發(fā)布 v1.1.0.RELEASE,主要修復(fù)了若干 Bug
2014年12月11號(hào),Spring Boot 發(fā)布 v1.2.0.RELEASE,此版本更新的特性比較多,主要集成了 Servlet 3.1,支持 JTA、J2EE 等。
2015年11月16號(hào),Spring Boot 發(fā)布 v1.3.0.RELEASE,增加了新 spring-boot-devtools 模塊,緩存自動(dòng)配置、顏色 banners 等新特性。
2016年07月29號(hào),Spring Boot 發(fā)布 v1.4.0.RELEASE,以 Spring 4.3 為基礎(chǔ)進(jìn)行的構(gòu)建,更新了很多第三方庫(kù)的支持,重點(diǎn)增加了 Neo4J, Couchbase、 redis 等 NOSQL 的支持。
2017年01月30號(hào),Spring Boot 發(fā)布 v1.5.0.RELEASE,更新了動(dòng)態(tài)日志修改,增加 Apache Kafka、LDAP、事物管理等特性的支持。
2018年03月01號(hào),Spring Boot 發(fā)布 v2.0.0.RELEASE,2.0更新的內(nèi)容就太多了,詳情請(qǐng)參考:Spring Boot 2.0權(quán)威發(fā)布
2018年10月30號(hào),Spring Boot 發(fā)布 v2.1.0.RELEASE,主要更新了相關(guān)特性,詳見(jiàn):Spring Boot 2.1.0 權(quán)威發(fā)布
當(dāng)時(shí) Spring Boot 2.0 剛剛發(fā)布的時(shí)候,我說(shuō)過(guò)一段話:
Spring Boot 2.0 是歷時(shí) 4 年開(kāi)發(fā)出來(lái)的巨作,在 Spring Boot 1.0 的基礎(chǔ)上進(jìn)行了大量的優(yōu)化,淘汰了很多過(guò)期的 API,同時(shí)引入了一大批最新的技術(shù),這些新技術(shù)在未來(lái)的一段時(shí)間內(nèi)都具有引導(dǎo)性。如果不是特別需要使用 Spring Boot 2.0 上面提到的新特性,就盡量不要著急進(jìn)行升級(jí),等 Spring Boot 2.0 徹底穩(wěn)定下來(lái)后再使用。如果想要升級(jí)也請(qǐng)先從早期的版本升級(jí)到 Spring Boot 1.5.X 系列之后,再升級(jí)到 Spring Boot 2.0 版本,Spring Boot 2.0 的很多配置內(nèi)容和 Spring Boot 1.0 不一致需要注意。
當(dāng)時(shí)因?yàn)?Spring Boot 2.0 剛剛發(fā)布有一些特性可能不是特別穩(wěn)定,并不推薦大家立刻在生產(chǎn)環(huán)境使用,但到了今天 Spring Boot 2.X 系列最新穩(wěn)定版本已經(jīng)到了 2.1.7,大家可以放心的在生產(chǎn)環(huán)境使用了。
生產(chǎn)中正在使用 Spring Boot 1.x 需要立刻升級(jí)嗎?
Spring Boot 1.x 只是停止維護(hù),并不是不能用了,如果你不是特別著急想用 Spring Boot 2.x 的新特性,再用個(gè)幾年也是沒(méi)有任何問(wèn)題的。
另外,Spring Boot 1.x 到 2.x 中間更新了很多 API 以及依賴組件。升級(jí)時(shí)需要先將 Spring Boot 1.X 系列升級(jí)到 1.5.x,再?gòu)?1.5.x 升級(jí)到 2.x 最新穩(wěn)定版本。
Spring Boot 2.x 對(duì) Java 環(huán)境的要求最低為 JDK 8,可能還有很多的公司服務(wù)器還在 1.6 或者 1.7 的環(huán)境中跑著,升級(jí)的時(shí)候也需要先升級(jí)服務(wù)器的基礎(chǔ)環(huán)境。
如果項(xiàng)目中使用了微服務(wù)架構(gòu),建議可以一個(gè)一個(gè)子服務(wù)進(jìn)行升級(jí),不要一次全部升級(jí)完成,保障整個(gè)服務(wù)在升級(jí)過(guò)程的穩(wěn)定性。
歡迎工作一到五年的Java工程師朋友們加入我的個(gè)人粉絲群Java填坑之路:659655594群內(nèi)提供免費(fèi)的Java架構(gòu)學(xué)習(xí)資料(里面有高可用、高并發(fā)、高性能及分布式、Jvm性能調(diào)優(yōu)、Spring源碼,MyBatis,Netty,Redis,Kafka,MySQL,Zookeeper,Tomcat,Docker,Dubbo,Nginx等多個(gè)知識(shí)點(diǎn)的架構(gòu)資料)
合理利用自己每一分每一秒的時(shí)間來(lái)學(xué)習(xí)提升自己,不要再用"沒(méi)有時(shí)間“來(lái)掩飾自己思想上的懶惰!趁年輕,使勁拼,給未來(lái)的自己一個(gè)交代!
分享文章:再見(jiàn)SpringBoot1.X,SpringBoot2.X走向舞臺(tái)中心
分享路徑:http://chinadenli.net/article8/gjedop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、面包屑導(dǎo)航、App設(shè)計(jì)、靜態(tài)網(wǎng)站、服務(wù)器托管、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)