반응형
WebClient
-
스프링의 새로운 HTTP 클라이언트 - RestClientSpring 2023. 8. 1. 22:37
스프링 프레임워크 6.1 M2 에서 RestClient 가 추가되었다. RestClient 는 스프링의 새로운 동기식 HTTP 클라이언트로 WebClient API 와 비슷한 방식으로 사용되며 RestTemplate 의 인프라를 제공한다. RestTemplate API 는 오래되기도 했고 사용법도 깔끔하지 않아서 새로 작성하는 코드에서는 WebClient 를 위주로 사용했는 데 사실 WebClient 하나를 사용하자고 spring-boot-starter-webflux 의존성을 넣는 것이 영 찝찝했다. (논블로킹으로 하는 것도 아니면서) 이런 와중 WebClient 의 세련된 API 와 비슷한 방식으로 사용할 수 있는 RestClient 가 나온 것은 매우 반가운 소식이 아닐 수 없다. 현재는 Spring..