Spring Boot
Spring Boot とは、設定がほとんど不要で Spring と外部ライブラリを利用でき、規約に従うことにより Spring ベースのアプリケーションを簡単に作成できる事実上標準の Java フレームワークです。
Spring Boot を使用して、Tomcat 組み込みの java -jar
で起動可能な jar ファイル、または従来の Tomcat に デプロイ可能な war ファイルを作成することができます。
主なゴールは次のとおりです。
すべての Spring 開発に、非常に高速で広くアクセス可能な入門体験を提供します。
すぐに使用でき、要件がデフォルトと異なる場合でもすぐに対応できます。
大規模なクラスのプロジェクトに共通のさまざまな非機能機能(組み込みサーバー、セキュリティ、メトリクス、ヘルスチェック、外部化された設定など)を提供します。
コード生成 (ネイティブイメージを対象としていない場合) はまったくなく、XML 構成も必要ありません。