こんにちは。 エキサイト株式会社の三浦です。 アプリケーションコードを書く上で、特定の処理をリトライさせたい場合があります。 今回は、Java / Spring Bootでリトライする方法について説明していきます。 リトライ アプリケーションコードを書く上で、どうしても失敗する可能性が消しきれない処理というものが存在します。 代表的なものとして「インターネットを介したAPIリクエスト」があり、以下のようにリクエスト元である我々ではどうしようもないエラーが発生し得ます。 リクエスト先APIに何かしら不具合が発生した 通信をするためのネットワーク周りで何かしら障害が発生した 特にインターネットはベ…