Spring Boot3.x更新還能學(xué)的動(dòng)嗎
作為一個(gè) Java 出身的程序員。
我估計(jì)誰(shuí)也不能逃離 Spring 吧,記得我剛從業(yè)的那年,Spring 還是 SSH 中三大天王之一。
到今天,三大天王中的其它兩個(gè),都已經(jīng)沒(méi)落,而 Spring 也越來(lái)越強(qiáng),成為了 Spring 帝國(guó)。
特別是在2014年的 Spring Boot 1.0 發(fā)布以后,在 Java 領(lǐng)域內(nèi)再也沒(méi)有任何挑戰(zhàn)者出現(xiàn)。

而 Spring Boot 也確實(shí)夠強(qiáng),短短幾年時(shí)間內(nèi),已經(jīng)在世界各大互聯(lián)網(wǎng)公司普及。
在 2018 年,Spring Boot 2.0 發(fā)布的時(shí)候,已經(jīng)是誰(shuí)人不知 Spring Boot 了。
先來(lái)回歸一下發(fā)布時(shí)間表。
2014年1.0,2018年2.0,2022年3.0,基本上就像奧運(yùn)會(huì)一樣,4年發(fā)布一個(gè)大的版本
Spring Boot 3.0 要求 Java 17 作為最低版本。
我估計(jì)很多公司還在停留在8.0吧,自從甲骨文收購(gòu)了 Sun 公司之后,Java版本號(hào)的升級(jí)就跟升仙一樣。
根本剎不住車(chē),其實(shí)內(nèi)容并不是變化有多大,就是版本號(hào)跑得快。
為什么 Spring 選擇了 JDK 17呢,主要是因?yàn)樗且粋€(gè) LTS版本,所謂 LTS,是 Long Term Support,也就是官方保證會(huì)長(zhǎng)期支持的版本。
跟著 Spring Boot 3.0的發(fā)布,很多相關(guān)依賴(lài)、組件也都跟著升級(jí)了,當(dāng)然也淘汰了一批不上進(jìn)的。
細(xì)節(jié)大家就看官網(wǎng)吧,也沒(méi)啥說(shuō)的。

不過(guò)還有一個(gè)值得說(shuō)的,是跟著 Spring Boot 3.0 的升級(jí),官方也重磅發(fā)布了 Spring 6.0。
畢竟 Spring Boot 就是依靠 Spring 發(fā)家的。
真的是見(jiàn)證 Spring 從默默無(wú)聞的小團(tuán)隊(duì),一點(diǎn)點(diǎn)的走出來(lái)、變強(qiáng)大,它背后的公司也是收購(gòu)、收購(gòu)、再被收購(gòu)。