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
Docker Desktopが「Windows on Arm」に対応。今月発売されるArmベースの新PCでもDocker環境が構築可能に
ARM
2024-06-06 09:05
[速報]マイクロソフト、「Copilot in Excel with Python」プレビュー公開。Excel上でCopilotがPythonコードを生成、実行し、複雑なデータ分析など可能に
Office
2024-09-17 14:24
「自転車NAVITIME」が英語、中国語に対応
企業・業界動向
2021-02-05 09:04
GM傘下の自動運転Cruise、Microsoftなどから20億ドル調達 Azure採用
企業・業界動向
2021-01-21 18:00
ジヤトコ、全社統合バックアップシステムを再構築–TCOを40%削減
IT関連
2023-12-06 20:10
ソフトバンクがマーケティング最適化のためのAIインフラ企業Pixisへの資金注入主導、新社名で新年度をスタート
IT関連
2022-01-20 14:20
日本企業のビジネスコンポーザビリティーは世界全体の平均より低い–ガートナー調査
IT関連
2022-02-11 19:11
新型コロナワクチン接種会場の表示に「Yahoo! MAP」が対応
企業・業界動向
2021-04-06 23:16
Intel、なつかしの「Macくんとパソコンくん」のMacくん俳優でMacをディスるCM5本立て
企業・業界動向
2021-03-19 12:51
「人が足りないわけではない」–IIJ、DX人材を発見・育成する新サービス
IT関連
2023-10-04 10:16
処⽅箋⼊⼒⽀援クラウドなど手がける東大発「mediLab」が調剤薬局向け販売で三菱電機ITソリューションズと提携
ヘルステック
2021-05-12 09:10
拡大し続ける脅威からオペレーショナルテクノロジー(OT)を守る
IT関連
2022-12-09 04:11
“リコール署名偽造バイト”求人載せた可能性 バイトアプリ「タイミー」が謝罪
社会とIT
2021-02-19 04:01
日本IBM、「IBM Cloud Satellite」などを開始
IT関連
2021-03-02 13:49