Spring Boot

Spring Boot ガイド:設定・永続化・テスト・パッケージング2

再現可能なプロジェクトから始め、ビルド・永続化・HTTP 契約の関係を確認します。各記事に記載された Boot・JDK・Gradle の組み合わせを使ってください。異なるリリース系列の例を扱っています。

テストとパッケージング

ローカルのモックサーバーで HTTP 応答契約を確認し、個別にビルドした Vue の出力を実行可能 JAR に含めます。

  1. WebClientとRestClient:同期・リアクティブ・ストリーミング呼び出しを選ぶ

    Spring WebClientとRestClientの実行タイミング、ブロック、エラー、仮想スレッド利用を比較します。ローカルHTTPの例で購読ごとのリクエストと404/503処理を確認します。

  2. Reactor で WebClient のタイムアウトと上限付きリトライをテストする

    接続、応答、試行ごと、全体のタイムアウトを分けます。ローカル HTTP と Reactor の仮想時間で、HTTP 503 だけを最大 2 回再試行する GET ポリシーをテストします。