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 |