반응형 WebClient2 Http Interface 사용하기 Spring 6.0에서 도입된 HttpInterface에 대해 알아보겠습니다. Http Interface는 HTTP 요청을 위한 서비스를 자바 인터페이스와 어노테이션으로 정의할 수 있도록 도와준다. 그리고 해당 서비스를 구현하는 프록시 객체를 생성하면 이를 통해 손쉽게 HTTP 요청을 보낼 수 있다. 공식문서 링크 : https://docs.spring.io/spring-framework/reference/integration/rest-clients.html#rest-http-interface REST Clients :: Spring Framework WebClient is a non-blocking, reactive client to perform HTTP requests. It was introduc.. Spring/스프링 이론 2024. 1. 8. 스프링부트를 이용한 서버 간의 통신(of. WebClient) 서버 간의 통신 다른 서버가 API를 호출해서 사용할 수 있게 구성되어 웹 요청을 보내고 응답 받을 수 있게 도와주는 "WebClient"에 대해 알아보겠습니다. WebClient 일반적으로 실제 운영환경에 적용되는 애플리케이션은 정식 버전으로 출시된 스프링 부트의 버전보다 낮은 경우가 많다. 그렇기 때문에 "RestTemplate" 을 많이 사용하고 있다. 하지만 최신 버전에서는 "RestTemplate" 이 지원 중단되어 WebClient를 사용할 것을 권고하고 있다. Spring WebFlux HTTP 요청을 수행하는 클라이언트로 WebClient를 제공한다. WebClient는 리액터(Reactor) 기반으로 동작하는 API 입니다. 리액터 기반으로 스레드와 동시성 문제를 벗어나 비동기 형식으로 .. Book/스프링부트 핵심가이드 2023. 12. 2. 이전 1 다음