ドキュメントの概要
このセクションでは、Spring Boot リファレンスドキュメントの概要を説明します。その他のドキュメントのマップとして機能します。
以前のバージョンからのバージョンアップ
サポートされているバージョン [GitHub] (英語) の Spring Boot を実行していることを常に確認する必要があります。
バージョンアップするバージョンに応じて、ここでいくつかの追加のヒントを見つけることができます。
1.x から 2.x へ : 1.x からのバージョンアップ
2.x から : 2.x からのバージョンアップ
新機能リリースへ : 新機能リリースへのバージョンアップ
Spring Boot CLI : Spring Boot CLI のバージョンアップ
Spring Boot での開発
Spring Boot を実際に使い始める準備はできましたか? 以下をカバーします :
ベストプラクティス : コード構造 | @Configuration | @EnableAutoConfiguration | Bean と依存性注入
アプリをパッケージ化する : 本番 jar
Spring Boot CLI : CLI を使用する
Spring Boot の機能について学ぶ
Spring Boot のコア機能についてさらに詳しく知りたいですか? そんなあなたのために、以下のコンテンツを用意しました :
Spring アプリケーション : SpringApplication
外部構成 : 外部構成
プロファイル : プロファイル
ログ : ログ
Web
Spring Boot Web アプリケーションを開発する場合は、次のコンテンツを確認してください。
サーブレット Web アプリケーション : Spring MVC、Jersey、組み込みサーブレットコンテナー
リアクティブ Web アプリケーション : Spring Webflux、組み込みサーブレットコンテナー
グレースフルシャットダウン : グレースフルシャットダウン
Spring Security : デフォルトのセキュリティ構成、OAuth2 の自動構成、SAML
Spring HATEOAS : Spring HATEOAS の自動構成
メッセージング
アプリケーションがメッセージングプロトコルを使用している場合は、次のセクションの 1 つ以上を参照してください。
AMQP : RabbitMQ の自動構成
Kafka : Spring の自動構成 Kafka
Pulsar : Spring for Apache Pulsar の自動構成
RSocket : Spring Framework の RSocket サポートの自動構成
Spring Integration : Spring Integration の自動構成
IO
アプリケーションに IO 機能が必要な場合は、次のセクションの 1 つ以上を参照してください。
Quartz : Quartz スケジューリング
メール : メール送信
検証 : JSR-303 検証
REST クライアント : RestTemplate および WebClient を使用した REST サービスの呼び出し
Web サービス : Spring Web Services の自動構成
JTA : JTA を使用した分散トランザクション
コンテナーイメージ
Spring Boot は、効率的なコンテナーイメージを構築するためのファーストクラスのサポートを提供します。ここでそれについてさらに読むことができます:
効率的なコンテナーイメージ : Docker イメージなどのコンテナーイメージを最適化するためのヒント
Dockerfiles : dockerfiles を使用したコンテナーイメージの構築
Cloud Native Buildpacks : Maven および Gradle を使用した Cloud Native Buildpacks のサポート
拡張トピック
最後に、より上級ユーザー向けのトピックがいくつかあります。
付録 : アプリケーションのプロパティ | 構成メタデータ | 自動構成クラス | テスト自動構成アノテーション | 実行可能な jar | 依存バージョン