我们使用cxf 2.5.2和

spring来暴露和消费宁静的服务.

为了分发服务接口类,我们开始使用wadl2

java目标(根据给定的wadl文件生成接口类)

生成的wadl不包含正确的响应类型,因为我猜测,生成的接口都有’Response’作为返回类型.

防爆.如果restful get方法返回’List’,则生成的wadl仅包含以下段:

< response>< representation mediaType =“application / json”/>< / response>

并且从该wadl文件生成的相应接口包含返回类型为“Response”

有人可以建议需要做些什么来防止实际的响应类型丢失吗?

是否有任何注释(如ElementClass?如何使用它?)或提供者需要?

当前代码:

@GET

@Path("/itemsForCategory")

@Produces("application/json")

@Description("getItemsForCategory")

public List getItemsForCategory(@QueryParam("category")String category) {

wadl2java cxf_java – CXF JAXRS |生成的wadl中不存在复杂响应类型相关推荐

  1. Fiddler中session的请求/响应类型与图标对照表

    转载于:https://www.cnblogs.com/chengchengla1990/p/5681978.html

  2. WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS

    WebService CXF系列: SpringBoot同一个项目中集成JaxWS和JaxRS 介绍 项目介绍 项目架构 项目介绍 项目集成的原则 SpringBoot集成JaxWS 1. JaxWs ...

  3. CXF wsdl2java 生成java代码供客户端使用

    CXF wsdl2java 生成java代码供客户端使用 环境配置: 1.下载apache-cxf-2.6.2在环境变量中配置CXF_HOME 值为E:\gavin\cxf\apache-cxf-3. ...

  4. cxf添加拦截器_在CXF API和拦截器中添加Gzip压缩

    cxf添加拦截器 如今,由于我们在响应中发送大量数据,因此必须对API响应执行Gziping. 它节省了网络带宽和交付时间,当然还节省了Internet上的空间. CXF提供了以多种方式使用Gzip压 ...

  5. Apache cxf JaxRs基本应用

    2019独角兽企业重金招聘Python工程师标准>>> 在前一篇中,我们完成了<Apache cxf JaxWs基本应用> 的编写,我们现在实现一个Restful风格的C ...

  6. [解决]CXF wsdl2java 生成代码存在的一些问题

    [解决]CXF wsdl2java 生成代码存在的一些问题 参考文章: (1)[解决]CXF wsdl2java 生成代码存在的一些问题 (2)https://www.cnblogs.com/boaz ...

  7. java aes密钥生成_如何在Java(Android)中生成与.Net中相同的AES密钥?

    我需要从.Net WebService提供的salt和密码生成 Java( Android)中的AES密钥.我需要使用与.net生成的密钥相同的密钥和相同的密码和盐(使用Rfc2898DeriveBy ...

  8. boost::spirit模块实现使用单个融合序列来生成不同序列中元素的输出的测试程序

    boost::spirit模块实现使用单个融合序列来生成不同序列中元素的输出的测试程序 实现功能 C++实现代码 实现功能 boost::spirit模块实现使用单个融合序列来生成不同序列中元素的输出 ...

  9. 从exe4j生成的exe中抽取jar文件

    2019独角兽企业重金招聘Python工程师标准>>> 从exe4j生成的exe中抽取jar文件 博客分类: java 现在网络上越来越流行.net和java写的客户端的小应用程序, ...

最新文章

  1. 堆排序怎么建立初始堆_学习笔记-详解堆排序
  2. CSS布局代码:两列布局实例
  3. 三角测距激光重建算子HALCON
  4. 头文件和库文件的区别
  5. 一步一步从Linux线程到MySQL慢sql定位
  6. python通过代理发送邮件_使用Python通过SMTP发送邮件
  7. Libiconv裁剪
  8. 《How to Write and Publish a Scientifc Paper》个人笔记
  9. 多数据点拟合曲线,最小二乘法,矩阵
  10. 电子相册系统(三)使用技术
  11. Linux从入门到精通——数据库
  12. MCS-51单片机的硬件结构
  13. Ueditor基本用法-kityformula-上传图片-手写公式myscript
  14. adb如何在linux下安装目录,Linux下Android ADB驱动安装详解
  15. 20162330 第十周 蓝墨云班课 十字链表
  16. EasyDarwin开源流媒体服务器Golang版本:拉转推功能之拉流实现方法
  17. Oracle公司中文翻译为“甲骨文”的来源是什么?
  18. python-docx文档高亮显示
  19. 电商平台模板设计(思维导图)
  20. 背包问题-三种动态规划解法-逐步减少空间复杂度

热门文章

  1. ds18b20温度转换指令_ds18b20温度数据怎么换算? - ds18b20如何读取温度?温度数据怎么换算?...
  2. 01 ARM体系结构与汇编指令
  3. 【JS】制作注册页面
  4. make的使用及Makefile万能模板
  5. spring cloud gateway 无故在/tmp文件夹下生成以synchronoss-file-upload开头大量文件夹
  6. input change获取改变之前的值和改变之后的值_input[type=#x27;number#x27;],ios安卓采坑记
  7. python怎么把照片转成卡通_使用python将图片转换为草图和漫画格式
  8. 关于npm cnpm yarm pnmp
  9. 四川启之航:抖音小店账号怎么定位好?
  10. 搜索邻近计算机打印机,Win 2000访问网上邻居加速秘籍