Spring WebClient返回Lambda而不是来自Rest Service的数据

时间:2019-05-27 02:10:34

标签: spring web

我正在通过WebClient调用Rest Service,但仅收到以下响应:

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字符串?

0 个答案:

没有答案