Spring WebClient возвращает Lambda вместо данных из службы отдыха - PullRequest
0 голосов
/ 27 мая 2019

Я звоню в Службу отдыха с WebClient, но я получаю только ответ:

Object is reactor.core.publisher.LambdaSubscriber@4681c175

Я надеялся получить обратно строку JSON. Когда я вызываю службу с помощью RestTemplate, я получаю ожидаемую строку JSON. Вот код, который я использую для вызова, который возвращает объект Lambda обратно:

    Object objj= WebClient.create("http://localhost/printer-service/jobs")
        .get()   
        .accept(MediaType.APPLICATION_STREAM_JSON)
        .exchange()
        .flatMapMany(cr -> cr.bodyToFlux(String.class))
        .subscribe(System.out::println);
         System.out.println("Object is "+objj);

Почему этот вызов не возвращает строку JSON?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...