13
kaif 升級一下 jdk (/z/zone)

程式沒改,但平台升很大:

JDK 1.8 -> JDK 11 Spring Boot 1.5 -> 2.2

Unit Test 是全過了,不過不曉得有沒有漏網之魚,畢竟 kaif 沒寫 e2e test

有遇到問題的話請回報一下,謝謝

znbang 積分 2

臺灣客戶還在用 Java 8,日本客戶反而一直追著最新版...... Spring Boot 2.1 升級 2.2 讓 Hibernate 也換新版本,一堆 HQL 產生的 SQL 從 INNER JOIN 變成 CROSS JOIN 然後就炸了,目前把 Hibernate 版本釘在 5.3.13.Final,以後再想辦法。

haocheng 積分 0

有相關 issue 嗎?

IngramChen 積分 1 編輯於

JDK 升到 11 大概是難得的 break change,我寫十幾年 Java 第一次遇到。

JDK 11 出來後,我大概幾個月就會嘗試升升看,然後通常是 library 沒跟上,有噴 warning/error。

現在 JDK 11 已出滿一年了,這個時間點升級就幾乎是無痛了。我想這可以做為未來 JDK 17 升級的依據。大約是 release 後等一年左右。

haocheng 積分 1

今年把公司 application 升級 JDK 11 也改了不少程式,不過還算簡單,Spring Boot 1.5 -> 2.1 反而花了比較多時間...

IngramChen 積分 0 編輯於

講個小東西,如果 html lang 設為 zh

<!doctype html>
<html lang="zh">

結果會是像簡體用的繁體字型

<!doctype html>
<html lang="zh-Hant">

改成 zh-Hant 就會用教育部的標準字體了。(注意肉字旁的寫法有變)