[SpringBoot] RestTemplate 예외처리

해니·2024년 5월 10일
0

SpringBoot

목록 보기
12/24
post-thumbnail

RestClientException

  • 클라이언트 사이드의 HTTP 에러를 만났을 때 던져지는 기본적인 예외 클래스

HttpStatusCodeException

  • HttpClientErrorException : 응답코드가 4xx
  • HttpServerErrorException : 응답코드가 5xx

ResourceAccessException

  • I/O를 하는 도중 에러가 발생했을 때



instanceof 연산자

  • 객체 타입을 확인하는 연산자
  • 주로 상속 관계에서 부모객체인지 자식 객체인지 확인하는 데 사용된다.
          } catch (ResourceAccessException resourceAccessException) {
            log.error("", resourceAccessException);
            if (resourceAccessException.getCause() instanceof SocketTimeoutException) {              
        }





출처
Spring RestTemplate
[Spring] RestClientException 예외 정리
[JAVA] 자바_instanceof (객체타입 확인)

profile
💻 ⚾️ 🐻

0개의 댓글