Octoping의 블로그
article thumbnail
Api 보낼 때 RestTemplate, WebClient.. 그리고 RestClient?

RestTemplate의 시대가 저물다 Spring은 3.0버전부터, 간편하게 HTTP 통신을 할 수 있는 RestTemplate라는 내장 객체를 선보였다. 이 RestTemplate은 멀티 쓰레드 방식을 사용하고, Blocking 방식을 사용한다. 이 RestTemplate는 참 오랜 시간동안 잘 쓰였지만 바로 뒤에 말할 WebClient의 등장 이후 RestTemplate는 유지관리(maintenance) 모드에 들어가게 되었다. (이와 관련된 해프닝으로 RestTemplate이 deprecated 되었다는 얘기도 쫙 돌았었는데, 관련한 내용은 토비님께서 잘 정리해두신 영상이 있다: https://youtu.be/S4W3cJOuLrU ) WebClient와 WebFlux WebClient는 Sprin..