資料來源:https://spring.io/projects/spring-framework#support
坦白說 EOS 也不是什麼大事,這個在軟體開發的領域裡很常發生;而 Spring Framework 作為在 Java 領域被廣泛運用的 framework 之一,持續推出新版本也是很健康的事情。
但是,就是這個但是。
Spring Framework 6.x 是只支援 Java17 的。
許多還在開心使用 Spring Framework 5.x 的系統,可能都還停留在 Java8 的世界裡(Spring Framework 5.x 支援 Java8/Java11/Java17);而這次,我們這些老屁股還有一年又四個月的時間,趕快把 Java17 給 pick-up 起來。
Java8 從 2014 年開始,作為最長壽的 JDK,也陪伴了大家快 10 個年頭;雖然 Oracle 已經說了「目前」規劃在 2030 年將 Java8 EOS,但在大家對於 Oracle 過去收費態度很感冒的狀況,在 enterprise 這塊能不用 Oracle JDK 的人,早就都不用 Oracle JDK 了,改用 OpenJDK 或是其他有能力釋出自己 JDK 的廠商版本,所以我想應該是影響不大,而且誰知道 OpenJDK 與其他廠商,他們會不會就此趁虛而入,繼續提供他們的 Java8 支援呢?
但大家可能沒料到的是,這下子可能會因為 Spring Framework 的關係,而不得不往 Java17 邁進了。
我已經開始好好研究 Java17 了,你呢?
[…] Spring Framework 5.3.x 將在 2024/12/31 EOS (End Of Support) 提到了一個重大的影響,那就是 Spring Framework 6.x 開始將只會支援 […]
[…] 8/27 寫了這篇,結果今天在整理資料的時候發現 EOS […]