WebClient (2) 썸네일형 리스트형 WebClient 사용하기 개인 공부용 정리중. WebClient는 결국 서버와의 통신을 위한 목적이므로 다음과 같은 과정이 필요하겠다. 1. 서버에 요청할 때 사용할 요청 포멧을 정의함 (당연히, 서버와 동일한 포멧으로 주고 받아야함) 2. 서버로 부터 응답 받을 데이터 포멧을 정의함 3. 서버로 부터 응답 받은 데이터를 처리함 1. 요청 포멧 정의하기. 예를 들어 서버가 다음과 같은 데이터 포멧을 수신하도록 만들어져 있다면 @Data @RequiredArgsConstructor public class Pet { final private String name; final private int age; final private Date createdDate; } @Slf4j @RestController @RequestMapping.. WebClient Builder 개인 공부를 위해 정리중.. Non-blocking 통신을 위해서는 RestTemplate 대신 WebClient를 사용하자. WebClient를 사용하는 방법은 간단하게 WebClient.create(), WebClient.create(url) 사용할 수 있지만 여기서는 WebClient Builder에 대해서 살펴보자. WebClient.builder 에는 아래와 같은 함수들을 이용할 수 있다. defaultHeader defaultCookie uriBuilderFactory defaultUriVariables defaultRequest filter exchangeStrategies clientConnector 1) defaultHeader, defaultCookie 는 함수 이름만으로 예상가능할 듯.. 이전 1 다음