8

WebClientSpring のドキュメントには、同期 http 呼び出しを実行したい場合でも、RestTemplate から even に切り替える必要があると記載されています。

今のところ、次のコードがあります。

  Mono<ResponseEntity<PdResponseDto>> responseEntityMono = webClient.post()
                .bodyValue(myDto)
                .retrieve()
                .toEntity(MyDto.class);
        responseEntityMono.subscribe(resp -> log.info("Response is {}", resp));
   //I have to return response here
   // return resp;

確かにここで CountdownLatch を使用できますが、API の誤用のようです。

同期リクエストを実行するにはどうすればよいですか?

4

1 に答える 1