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
リモートワークを中心とする人材事業を展開するキャスターが13億円のシリーズD調達、既存事業拡大と新規事業領域に進出
IT関連
2022-02-04 23:52
マイクロソフトがXboxやPC用ゲームのアクセシビリティをテストする開発者向けサービスを開始
ゲーム / eSports
2021-02-19 08:17
再開一転、休業継続 国立科学博物館など5施設 現場は混乱も
くらテク
2021-05-12 23:46
横河とNTT Com、熟練者に学んだAIによるプラント自動運転に成功
IT関連
2023-02-01 12:43
Adobe、パーソナライゼーションに注力してExperience Cloudをアップデート
IT関連
2022-03-17 17:08
米アマゾン、Amazon Booksや4-star storeなど68の実店舗を閉鎖へ
IT関連
2022-03-04 17:27
企業のAI導入は3年以内が6割超、4割超が作業時間の削減実感–ソニービズネットワークス調査
IT関連
2022-06-01 05:37
次のランサムウェアのターゲットは組み込み機器か?
IT関連
2022-01-24 14:57
プライバシー重視検索エンジンDuckDuckGo、「収益は年間1億ドル以上、1億ドル以上の調達も」
アプリ・Web
2021-06-18 21:51
全自動そばゆでロボ、2本腕で本格展開 駅そば店の人材不足に対応
ロボット・AI
2021-03-12 22:17
スターフォーム、「Zoho CRM」導入でアナログ対応の業務時間を従来の約5分の1に
IT関連
2021-01-27 22:18
武田薬品、デジタルツイン作成で治療シナリオを検証– PwCの「Bodylogical」活用
IT関連
2021-05-20 20:36
バラクーダネットワークスがSkout Cybersecurityを買収してXDR市場に参入へ
セキュリティ
2021-07-03 04:26
Facebookがエンド・ツー・エンド暗号化をMessengerの通話やInstagramのメッセージに拡大
IT関連
2021-08-15 20:11