21.2.2 環境構築
Spring Framework 6の環境構築について説明します。
- 〈この項の構成〉
(1) 事前設定
Spring Framework 6はJDK17以降およびJakarta EE9以降を前提環境とするため,パッケージ名変換機能を有効にする必要があります。
パッケージ名変換機能の設定方法については「20.4 使用するための設定」を参照してください。
(2) アプリケーションのビルド方法
Spring Framework 6およびSpring Bootのアプリケーションについて,アプリケーションサーバで利用する場合のビルド方法を説明します。
- Spring Framework 6だけを使用するアプリケーションの場合
-
Spring Framework 6の仕様に従ってアプリケーションをビルドします。
- Spring Framework 6およびSpring Bootを使用するアプリケーションの場合
-
Spring Framework 6,Spring Bootの仕様に従った上で,次の条件を満たすようにWARファイルをビルドします。
-
org.springframework.boot.web.servlet.support.SpringBootServletInitializerを継承したクラスを作成する
-
ファイル内に組み込みサーバのJARファイルを含まないようにする(WEB-INF/lib-providedなどのディレクトリにも,組み込みサーバのJARファイルを含まないようにする)
上記のWARファイルをアーカイブにしたEARファイルをビルドしても問題ありません。
-