一、前言
很久沒有關注Java的更新,從學完Java7後,進入職場時Oracle釋出Java8,但工作上也沒有進行升級,也對Java升級的版本沒有過多的關注。
後來Oracle Java針對商業用途收費的消息鬧得沸沸揚揚,公司也暫緩對Java升級,轉向使用OpenJDK。2023 年 1 月 23 日 Oracle Java SE 調升訂閱制價格,其價格是按員工數來算,費用可不便宜。
“Your company has a total employee count of 28,000 as detailed in the Employee for Java SE Universal Subscription definition below. This includes 23,000 full-time, part-time and temporary employees plus 5,000 agents, contractors and consultants. Therefore, the price would be 28,000 X $USD 6.75/month X 12 months = $USD 2,268,000/year.”
為什麼會再繼續關注更新議題呢?
因為Spring框架
Spring boot
與資安議題,Spring修復弱點進行版本更新,Spring 6.x 和 Spring Boot 3.x 版本最低要求為Java17,不得已還是得要被迫更新(小腦袋瓜)。