Developer Cafe

WebClient bodyToFlux 본문

Spring/WebClient

WebClient bodyToFlux

개발자 카페 2021. 5. 11. 17:00
728x90

mono는 0~1개의 결과를 처리할때 쓰는거고

flux는 0~여러개를 처리할때 쓰는것이다.

 

그래서 보통 mono와는 .collectList()와 차이가 난다.

@Override
  public List<ShowCarsResDto> carsInfo(ShowCarsDto showCarsDto) {
    return WebClient.create("https://erp.dev.zzimcar.co.kr")
      .post()
      .uri("/search/v2/car/list")
      .bodyValue(showCarsDto)
      .retrieve()
      .bodyToFlux(ShowCarsResDto.class)
      .collectList()
      .block();
  }

 

728x90
Comments