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
積水化学工業、国内外3万ユーザーの認証基盤を統合化
IT関連
2023-03-31 06:45
テスラはすべての家庭を分散型発電所にしようとしている
EnviroTech
2021-04-28 19:06
世界を変えたウェブ、30年超を経て今振り返る誕生と黎明期
IT関連
2021-08-16 23:13
AIガジェット「rabbit r1」を使ってみた–よかった点と残念だった点
IT関連
2024-05-12 01:08
バーチャルイベントにネットワーキング機能を追加するためにtwineが3.6億円調達、ビデオチャットアプリから方針転換
ネットサービス
2021-06-19 10:18
“官僚YouTuber”TASOGAREの見る夢 「霞が関に広報革命を起こす」
IT関連
2021-04-27 09:40
凸版印刷、360度映像で施設見学を可能に–参加者の反応もリアルタイムに計測
IT関連
2021-06-16 08:24
レッドハット新社長が初会見で発信したビジネスメッセージとは
IT関連
2021-04-16 11:40
ランサムウェアの身代金支払い、企業の47%が「その時判断」–ガートナー調査
IT関連
2024-07-02 17:45
デルのサーバー事業にみる「ITインフラ需要の新たな動き」とは
IT関連
2023-02-04 21:39
「Windows Server 2022」がプレビュー段階に–新機能も発表
IT関連
2021-03-03 19:10
Wi-Fiだけはなく、トータルネットワークを提供–HPE Aruba Networkingが事業戦略
IT関連
2023-05-30 20:48
アマゾンCEO退任後のベゾス氏、AWSジャシー氏の後任は?
IT関連
2021-02-03 13:33
「ChatGPT」便乗のサイバー犯罪の急増を確認–パロアルトネットワークス
IT関連
2023-04-23 13:23