Spring - RestTemplate deprecate 예정? (feat. WebClient, RestClient)

2024. 2. 4. 10:41· 코딩/WEB 개발
목차
  1. RestTemplate deprecate??
  2. 요약하자면...

RestTemplate deprecate??

구글링을 하다보면 “RestTemplate은 Deprecate될 예정이니 WebClient를 써라”라는 말을 심심치 않게 발견할 수 있다.

 

실제로 Spring 공식 깃에 들어가서 커밋을 보면

2018년 7월 27일에 rstoyanchev 라는 분이 javadoc에 아래와 같은 내용을 남겼다.

future version에 deprecated 될 것이니, 더 modern한 WebClient를 사용해달라는 메세지이다.

 

하지 만?!

2020년 2월 11일에 다시 본인이 내용을 수정했다.

deprecate한단 말은 지우고, maintenance mode가 된다는 말로 수정했다.

 

이를 두고 토비님은

처음엔 WebClient를 밀어서 RestTemplate을 deprecate할 생각이었는데, 생각보다 인기가 없어서 maintenance mode로 변경한 게 아닌가 하는 말을 했다.

 

그 후, 이 내용은 2023년 7월 7일에 다시 한 번 수정됐다.

maintenance mode라는 말도 지우고, 그냥 RestClient가 더 modern한 동기식 HTTP access를 제공하니 추천한다는 말과 함께, 비동기 요청에 대해서는 WebClient를 추천한다는 말로 수정했다.

 

 

 

요약하자면...

  • RestTemplate이 deprecate된다는 말은 사실이었으나 철회되었다.
  • Spring 진영에서 처음에는 WebClient만 밀었으나, 동기식 요청에 대해서는 RestClient도 추천하고 있다.

 

저작자표시 비영리 (새창열림)

'코딩 > WEB 개발' 카테고리의 다른 글

Spring - LLM 연동으로 Gemini를 선택한 이유와 연동 방법! (vs. chatGPT)  (0) 2025.02.25
XSS 공격에 대해  (0) 2023.08.20
Spring - WebClient 사용법, 주의사항  (0) 2023.07.25
Spring - RestTemplate vs. WebClient  (0) 2023.07.25
Spring - @PathVariable 에서 마지막 "~.com"이 짤리는 현상에 대해  (0) 2023.07.19
  1. RestTemplate deprecate??
  2. 요약하자면...
'코딩/WEB 개발' 카테고리의 다른 글
  • Spring - LLM 연동으로 Gemini를 선택한 이유와 연동 방법! (vs. chatGPT)
  • XSS 공격에 대해
  • Spring - WebClient 사용법, 주의사항
  • Spring - RestTemplate vs. WebClient
승농
승농
나는 실시간으로 강해지고 있는 백엔드 개발자.
승농
개발자국의 승농
승농
전체
오늘
어제
  • 분류 전체보기 (57)
    • 자유 (0)
    • 코딩 (33)
      • Java (15)
      • WEB 개발 (14)
      • Kotlin (1)
      • DB (1)
    • PS - CodeUp (9)
    • PS - BOJ (15)

블로그 메뉴

  • 블로그 소개
  • 방명록

공지사항

인기 글

관리자

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
승농
Spring - RestTemplate deprecate 예정? (feat. WebClient, RestClient)
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.