亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Spring是否支持OpenJDK 12

Spring是否支持OpenJDK 12

BIG陽 2023-02-23 16:06:49
我們計劃將我們的應用程序從 Oracle JDK 8 遷移到 OpenJDK 12。目前我們正在使用 Spring Boot 版本1.4.5.RELEASE。我讀過很多文章說從 Spring Boot 2.2.X 開始,我們將支持 OpenJDK 12。請提供您的意見。
查看完整描述

1 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

根據Spring Framework Wiki(根據 2020 年 8 月更新)

JDK 版本范圍


  • Spring Framework 5.3.x:JDK 8-17(預期)

  • Spring Framework 5.2.x:JDK 8-15(預期)

  • Spring 框架 5.1.x:JDK 8-12

  • Spring 框架 5.0.x:JDK 8-10

  • Spring 框架 4.3.x:JDK 6-8

我們在 JDK 的長期支持 (LTS) 版本上全面測試和支持 Spring,即目前的 JDK 8 和 11(兩者的生命周期都到 2023 年),預計 JDK 17(將于 2021 年底發布)。此外,我們將盡最大努力支持中間版本,例如 JDK 9/10/12/13/14 和即將推出的 JDK 15/16,這意味著我們接受錯誤報告,并將盡可能在技術上解決這些問題可能但不會提供任何服務級別保證。

請升級到 Spring Framework 5.1+(以及相應的 Spring Boot 2.1+)以獲得 JDK 11+ 支持,作為 JDK 8 的常見長期支持遷移路徑。JDK 11 沒有正式支持更早的 Spring 版本,尤其是JDK 11 字節碼級別。請注意,第三方組件可能還不完全支持 JDK 11,因此您的全棧選項可能會受到限制。

以上維基頁面定期更新,建議您自行查看。


如果你切換到 Spring 5.1.x,你在 Java 12 上就沒問題了。

至于 Spring Boot,2.1 適用于 Java 11。Spring Boot 2.2 最高支持 Java 13。

(您可以通過查看其參考文檔的“入門”頁面來查找給定 Spring Boot 版本支持的 Java 版本。)


查看完整回答
反對 回復 2023-02-23
  • 1 回答
  • 0 關注
  • 194 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號