Spring Boot

Spring Boot とは、設定がほとんど不要で Spring と外部ライブラリを利用でき、規約に従うことにより Spring ベースのアプリケーションを簡単に作成できる事実上標準の Java フレームワークです。

Spring Boot を使用して、Tomcat 組み込みの java -jar で起動可能な jar ファイル、または従来の Tomcat に デプロイ 可能な war ファイルを作成することができます。

主なゴールは次のとおりです。

  • すべての Spring 開発に、非常に高速で広くアクセス可能な入門体験を提供します。

  • すぐに使用でき、要件がデフォルトと異なる場合でもすぐに対応できます。

  • 大規模なクラスのプロジェクトに共通のさまざまな非機能機能(組み込みサーバー、セキュリティ、メトリクス、ヘルスチェック、外部化された設定など)を提供します。

  • コード生成 (ネイティブイメージを対象としていない場合) はまったくなく、XML 構成も必要ありません。