Мне нужно вызвать службу отдыха асинхронно, и я подумал об использовании веб-клиента spring reactive вместо AsyncRestTemplate. Однако мой URL-адрес вообще не вызывается с приведенным ниже кодом.
Mono<Test> asyncResponse = webClientBuilder.build().post().uri(url).contentType(MediaType.APPLICATION_JSON)
.header("h1", h1).header("h2", h2)
.body(BodyInserters.fromObject(request))
.retrieve().bodyToMono(Test.class);
Однако, если я делаю то же самое синхронно, все работает нормально.
webClientBuilder.build().post().uri(url).contentType(MediaType.APPLICATION_JSON)
.header("h1", h1).header("h2", h2)
.body(BodyInserters.fromObject(request))
.exchange();`
Что я делаю неправильно?