토큰 갱신 Spring Retry 2.0.0 버전으로 마이그레이션 (Spring Retry)
·
Spring/Spring Retry
서론 File-Crafter간단하게 얘기해보자면 특정 API URL에 반복적으로 요청을 보내거나, API 응답 결과를 모아서 다시 File로 내려받을 수 있는 서비스이다. 대량 데이터의 추출/입력을 정기적으로 처리해야 할 때 쓰기 좋게하기 위한 자체 툴이고, 내부적으로는 Object Storage(OBS) 를 사용하고 있다고 생각해주면 된다. 정리해보자면, 해당 OBS에 요청을 보내기 위해서는인증 토큰 발급캐시에 저장토큰이 만료되면 다시 갱신이라는 흐름이 필요하다. 여기서 토큰 갱신 부분을 자동화하기 위해 Spring Retry를 사용하고 있고, 기존에는 1.3.3 기준으로 구현해두었다가, 최근 Spring Boot 3.x + Spring Retry 2.0.0 조합으로 마이그레이션 하면서 겪었던 내용을..