Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など

今回は「Spring Framework 6.0正式リリース、5年ぶりのメジャーバージョンアップ。Java 17以降に対応、ネイティブバイナリ化支援機能など」についてご紹介します。

関連ワード (一般的、名称変更、対応等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Javaの代表的なフレームワークの1つである「Spring Framework 6.0」が11月18日付けで正式リリースが発表されました。

2017年にリリースされたSpring Framework 5.0以来、5年ぶりのメジャーバージョンアップとなります。

fig

Spring Framework 6.0ではベースラインがJava 17以降となり、Java 19でプレビューとなった仮想スレッド機能もプレビューとして取り入れられています。

Jakarta EE 9で行われたjakarta.*のパッケージ名称変更に対応し、Servlet 6.0やJPA 3.1などJakarta EE 10のAPIにフォーカスしたことで、Tomcat 10.1などの最新のWebコンテナやHibernate ORM 6.1などの最新の永続化プロバイダにアクセスできるようになりました。

ネイティブバイナリ生成の支援機能も新たにサポートされました。

これはもともと、Javaコードからネイティブバイナリを生成する機能を備えたGraal VMの「GraalVM Native Image」機能を用いてSpringアプリケーションをコンパイルしネイティブバイナリ化しようという取り組みの「Spring Native」と呼ばれるプロジェクトをベースにしています。

参考:「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能

ネイティブバイナリ生成の支援機能は、Spring Frameworkを用いたアプリケーションのコードを自動的に変換し、GraalVM Native Image機能によるネイティブバイナリの生成が可能なコードにしてくれるというもの。

GraalVMのネイティブイメージ生成機能は今年(2022年)10月に、OpenJDKコミュニティに寄贈されることが発表されており、今後はJavaの標準的な機能になることが期待されています。Spring Frameworkを用いたアプリケーションも今後は事前コンパイルによるネイティブバイナリ化が一般的になっていくのかもしれません。

参考:オラクル、OpenJDKに静的なネイティブイメージの生成機能を組み込む方針を明らかに。GraalVMのOpenJDKへのコントリビュートで

そのほか、オブザーバビリティの強化、HTTPクライアントを簡単に開発できる機能など、さまざまな新機能の追加が行われています。詳細は「What’s New in Spring Framework 6.x」をご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
JR東海のリニア開発本部、情報共有で「Slack」を活用
IT関連
2024-02-29 11:27
英国、独自のNFTを2022年夏までに作成へ
IT関連
2022-04-06 13:56
【レビュー】iPhone SE(第3世代)「Touch IDよ永遠に、Face IDよ無縁に」
IT関連
2022-03-11 05:23
ウイングアーク1st、「物流の2024年問題」で商工中金などと連携–運輸業向け支援基盤を提供
IT関連
2023-04-15 21:01
海運業界の技術革新を支援する新ファンドMotion VenturesをRainmakingが起ち上げ
VC / エンジェル
2021-02-28 14:43
AIが肩・肘の可動域を動画から自動測定 リハビリに活用 富士通が開発
ロボット・AI
2021-02-25 02:51
IT子会社が設立される主な理由はコスト削減。課題はIT戦略立案能力、待ちの姿勢、先進技術の習得など。ガートナーの調査結果
働き方
2023-10-24 13:25
ドコモ、「LiDAR」活用のアライアンス設立 “点群データバンク”の構築と利用シーン検討
企業・業界動向
2021-06-16 16:32
攻撃者が試すパスワードの上位が明らかに–デフォルトの認証情報は変更を
IT関連
2022-10-22 08:47
北野建設、日立ソリューションズ支援のもとDX推進プロジェクトを本格化
IT関連
2023-06-22 00:49
海賊、麻薬、汚染、違法漁業など海上監視に最適化された産業ドローン用AI特化のTekeverが約26億円調達
IT関連
2022-02-08 01:57
アマゾン、9000人の従業員を追加削減へ–AWSや広告事業などが対象
IT関連
2023-03-23 10:14
昭和女子大附属昭和小、児童の思考力など可視化へ–AIが評価の偏り補正
IT関連
2022-06-05 10:11
アカマイが事業戦略を強化–CDNとセキュリティにエッジIaaSを加える
IT関連
2023-03-04 11:11