`

CXF-WebClient客户端调用,配置JacksonProvider转换器的方法

 
阅读更多
java语言调用cxf-rest服务,可以通过CXF-WebClient客户端API调用。如果服务器端用了自定义的json转换器,那么客户端调用时也需要相应的json转换器。

如下:



   
  String restBaseUrl="http://localhost:8080/rest/";

          String url="....";

  /**一下两种方式都可以直接转换成对象格式*/
//            List provides=new ArrayList();
//            provides.add(new JacksonJsonProvider());
//            WebClient client = WebClient.create(restBaseUrl,provides);
//            MyResponse resp=client.path(url).query("name", "张三").accept(MediaType.APPLICATION_JSON).get(MyResponse.class);
           
            WebClient client = WebClient.create(restBaseUrl);
            MyResponse resp=client.path(url).query("name", "张三").accept(MediaType.APPLICATION_XML).get(MyResponse.class);
           
            System.out.println(resp);


0
3
分享到:
评论

相关推荐

    apache-cxf-2.7.7以及cxf客户端所需要的jar包

    这个压缩包"apache-cxf-2.7.7以及cxf客户端所需要的jar包"包含了Apache CXF 2.7.7版本及其客户端运行所需的库文件。这些jar包对于创建、部署和消费Web服务至关重要,特别是对于使用命令行生成Web服务客户端的开发者...

    cxf-core-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-core-3.0.1.jar; 赠送原API文档:cxf-core-3.0.1-javadoc.jar; 赠送源代码:cxf-core-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-core-3.0.1.pom; 包含翻译后的API文档:cxf-core-3.0.1-...

    cxf-rt-rs-client-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-rs-client-3.0.1.jar; 赠送原API文档:cxf-rt-rs-client-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-rs-client-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-rs-client-3.0.1.pom; 包含...

    cxf-rt-frontend-jaxrs-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-frontend-jaxrs-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-jaxrs-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-jaxrs-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-jaxrs...

    cxf-rt-transports-http-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-transports-http-3.0.1.jar; 赠送原API文档:cxf-rt-transports-http-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-transports-http-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-transports-...

    cxf-rt-frontend-simple-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-frontend-simple-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-simple-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-simple-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-...

    cxfWebservice客户端全部jar包及极简调用方法.rar

    cxf-core-3.0.0.jar,cxf-rt-bindings-soap-3.0.0.jar,cxf-rt-databinding-jaxb-3.0.0.jar,cxf-rt-frontend-jaxws-3.0.0.jar,cxf-rt-frontend-simple-3.0.0.jar,cxf-rt-transports-http-3.0.0.jar,cxf-rt-...

    cxf-rt-frontend-jaxws-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-frontend-jaxws-3.0.1.jar; 赠送原API文档:cxf-rt-frontend-jaxws-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-frontend-jaxws-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-frontend-jaxws...

    cxf-rt-databinding-jaxb-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-databinding-jaxb-3.0.1.jar; 赠送原API文档:cxf-rt-databinding-jaxb-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-databinding-jaxb-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-...

    cxf-rt-bindings-soap-3.0.1-API文档-中文版.zip

    赠送jar包:cxf-rt-bindings-soap-3.0.1.jar; 赠送原API文档:cxf-rt-bindings-soap-3.0.1-javadoc.jar; 赠送源代码:cxf-rt-bindings-soap-3.0.1-sources.jar; 赠送Maven依赖信息文件:cxf-rt-bindings-soap-...

    apache-cxf-3.1.1跟3.1.6所有jar包

    此外,还有其他如`cxf-rt-bindings-soap.jar`、`cxf-rt-databinding-jaxb.jar`、`cxf-rt-rs-extension-providers.jar`等,它们分别对应于不同的功能,如SOAP绑定、JAXB数据绑定和RESTful服务的提供者扩展。...

    apache-cxf-2.2.4

    安装和使用"apache-cxf-2.2.4"时,开发者需要根据自己的项目需求选择合适的组件,配置相应的服务和客户端,并通过Maven或Gradle等构建工具将其依赖引入到项目中。同时,阅读官方文档和示例代码可以帮助更好地理解和...

    apache-cxf-2.5.2

    在使用"apache-cxf-2.5.2"时,开发者通常会首先阅读文档,了解如何配置和启动CXF服务器,然后使用提供的示例或自己编写代码来创建和部署Web服务。此外,他们还需要了解如何在Spring框架中集成CXF,以便更好地管理...

    apache-cxf-3.5.0.zip

    "apache-cxf-3.5.0.zip" 文件包含了CXF框架的3.5.0版本,该版本可能包含了一些新特性、改进和错误修复。 1. **Apache CXF 框架概述** Apache CXF 是基于Java的,它允许开发者以Java编程语言来创建并暴露Web服务。...

    apache-cxf-3.1.6所有jar包

    - **JAX-WS和JAX-RS实现**:如cxf-rt-wsdl.jar、cxf-rt-rs-extension-providers.jar等,实现了Web服务和RESTful服务的处理逻辑。 - **数据绑定**:如cxf-rt-databinding-jaxb.jar,提供了JAXB的支持。 - **协议栈**...

    apache-cxf-3.2.4完整版

    Apache CXF-3.2.4是一个强大的Web服务框架,它为开发者提供了丰富的工具和功能来处理复杂的Web服务开发。无论你是新手还是经验丰富的开发者,都能从中受益,因为它提供了易于理解和使用的API以及全面的文档支持。

    apache-cxf-2.7.18.rar

    cxf自动生成webservice客户端,apache-cxf-2.7.18最稳定的版本 apache cxf 框架wsdl2java命令的使用。 -encoding是指定编码类型; -p 指定包名 -d 指定生成目录 -all生成服务端和客户端代码 -...

    cxf-2.7.18. jar及其依赖包

    标题中的"**cxf-2.7.18.jar**"是Apache CXF的核心库文件,包含了执行Web服务所需的主要组件和类。这个版本发布于某个时间点,可能包含特定的修复、增强和对旧版本的兼容性支持。2.7.x系列是一个稳定版本,适合在生产...

    cxf-2.4.2 jar包

    在"CXF-2.4.2"的jar包中,可能包含CXF框架的所有核心组件和服务,如服务器端和客户端处理程序、数据绑定模块、安全模块等。这些jar文件是开发和运行基于CXF的Web服务所必需的。 总的来说,CXF-2.4.2是一个强大且...

Global site tag (gtag.js) - Google Analytics