restclientの記事一覧
restclient に関する記事を 3 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Boot 3.2のRestClientで同期HTTPクライアントを実装する - RestTemplate/WebClientからの移行
Spring Boot 3.2で追加されたRestClientの実装をハンズオンで解説します。フルエントAPIでのGET/POST/PUT/DELETE、onStatusでのエラーハンドリング、connect/readタイムアウト、MockRestServiceServerでのテスト、RestTemplateからの移行手順、WebClientや@HttpExchangeとの使い分けまでまとめました。
-
Spring BootのHTTP Interface(@HttpExchange)で宣言的HTTPクライアントを作る
Spring Framework 6標準の@HttpExchangeとHttpServiceProxyFactoryで、Spring Cloud依存を増やさずに宣言的HTTPクライアントを実装する手順を解説。RestClient/WebClientアダプタの構成、エラーハンドリング、OpenFeignとの使い分けまで実例で紹介します。
-
Spring BootでWireMockを使って外部API呼び出しをテストする方法 - import設定から実践まで
WireMockをSpring Bootのテストに導入し、正常系・エラー系・タイムアウトまで外部APIのスタブをHTTPレベルで定義する実践ガイド。WireMock 3.xの新パッケージ org.wiremock.client.WireMock の正しいimport文や、MockitoとWireMockの使い分け基準も解説します。