この記事はNTTコムウェア Advent Calendar 2023 13日目の記事です。 はじめに こんにちは、NTTコムウェアの田村です。 普段はMacchinetta Framework、Springプロジェクトに関する社内からの問合せ対応や技術検証を行っています。 今回は Spring Framework 6.1 から新しく登場したRESTクライアントである RestClient について公式ドキュメントを参照しつつ試してみました。 Spring Boot では 3.2 からRestClientをサポートしています。 本記事では Spring Framework 6.1.1 をもとに説明しています。 6.1.1 では RestClient による API 応答結果が no response body の場合、null ではなくエラーが返却されることが報告されています( 6.1.2
![Spring Framework 6.1 から追加された RestClient を試してみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/dea1022269f825a818fd514c6d0162e2118a4b8b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U3ByaW5nJTIwRnJhbWV3b3JrJTIwNi4xJTIwJUUzJTgxJThCJUUzJTgyJTg5JUU4JUJGJUJEJUU1JThBJUEwJUUzJTgxJTk1JUUzJTgyJThDJUUzJTgxJTlGJTIwUmVzdENsaWVudCUyMCVFMyU4MiU5MiVFOCVBOSVBNiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9MmMxODI0YTNhNmNjZmQ3YzE2NDQxN2JiYjEyMzgxNzQ%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDBjb213YXJlX3RhbXVyYSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDAyNjFhZGE3NTdmYTdkZDU0YWE0NWEyNDdmNWM4ZDY%26blend-x%3D120%26blend-y%3D445%26blend-mode%3Dnormal%26txt64%3DaW4gTlRU44Kz44Og44Km44Kn44Ki5qCq5byP5Lya56S-%26txt-width%3D972%26txt-clip%3Dend%252Cellipsis%26txt-color%3D%25233A3C3C%26txt-font%3DHiragino%2520Sans%2520W6%26txt-size%3D36%26txt-x%3D134%26txt-y%3D546%26s%3D9a2b45fd5e556b22fb68a4b7408c49b6)