Developer Cafe

webClient를 사용해 API호출하기, Post하기 .block() 의미 본문

Spring/WebClient

webClient를 사용해 API호출하기, Post하기 .block() 의미

개발자 카페 2021. 5. 7. 09:12
728x90
Mono<WriteReviewResDto> ss = WebClient.create("https://api.dev.zzimcar.co.kr")
      .post()
      .uri("/review/")
      .bodyValue(wr)
      .retrieve()
      .bodyToMono(WriteReviewResDto.class); // block()이 없음
WriteReviewResDto ss = WebClient.create("https://api.dev.zzimcar.co.kr")
      .post()
      .uri("/review/")
      .bodyValue(wr)
      .retrieve()
      .bodyToMono(WriteReviewResDto.class)
      .block();	// block()이 있음
return WebClient.create("https://api.dev.zzimcar.co.kr")
      .post()
      .uri("/review/")
      .bodyValue(wr)      // wr, 즉 WriteReviewDto wr 의 wr 객체로 바디형태로 응답하겠다.
      .retrieve()
      .bodyToMono(WriteReviewResDto.class)  // WriteReviewResDto객체로 요청받겠다.
      .block();	// block()이 있음


셋다 같은 의미다.

 

 

728x90

'Spring > WebClient' 카테고리의 다른 글

WebClient bodyToFlux  (0) 2021.05.11
webClient를 사용해 API호출하기, Get하기  (0) 2021.05.04
Comments