CXF(2.7.10) - RESTful Services, JSON Support
在 CXF(2.7.10) - RESTful Services 介绍了 REST 风格的 WebService 服务,数据传输是基于 XML 格式的。如果要基于 JSON 格式传输数据,仅需要将注解 @Produces("application/xml") 修改为 @Produces("application/json")。
package com.huey.demo.ws;import java.util.List;import javax.jws.WebService; import javax.ws.rs.DELETE; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.PUT; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType;import com.huey.demo.bean.Book; import com.huey.demo.bean.ResultMsg;@WebService public interface BookService {@GET // 指定请求方式@Path("/book/{isbn}") // 指定资源的 URI@Produces( { MediaType.APPLICATION_JSON } ) // 指定请求/响应的媒体类型public Book getBook(@PathParam("isbn") String isbn);@GET@Path("/books")@Produces( { MediaType.APPLICATION_JSON } )public List<Book> getBooks();@POST@Path("/book")@Produces( { MediaType.APPLICATION_JSON } )public ResultMsg addBook(Book book);@PUT@Path("/book/{isbn}")@Produces( { MediaType.APPLICATION_JSON } )public ResultMsg updateBook(@PathParam("isbn") String isbn, Book book);@DELETE@Path("/book/{isbn}")@Produces( { MediaType.APPLICATION_JSON } )public ResultMsg deleteBook(@PathParam("isbn") String isbn); }
测试。
a) getBooks
b) getBook
c) addBook
d) updateBook
e) deleteBook
转载于:https://www.cnblogs.com/huey/p/4593824.html
CXF(2.7.10) - RESTful Services, JSON Support相关推荐
- Spring MVC 学习总结(九)——Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务)...
Spring MVC 学习总结(九)--Spring MVC实现RESTful与JSON(Spring MVC为前端提供服务) 目录 一.JSON 1.1.概要 1.2.使用ModelAndView ...
- Building Loosely Coupled and Scalable RESTful Services using Orleans
These days, I'm working on Orleans and Actor-based systems as I mentioned in my post titled "Ov ...
- maven集成spring_Maven集成测试和Spring Restful Services
maven集成spring 介绍 我的原始博客通过一个非常简单的示例展示了如何分离Maven单元和集成测试. http://johndobie.blogspot.com/2011/06/seperat ...
- Maven集成测试和Spring Restful Services
介绍 我的原始博客通过一个非常简单的示例展示了如何分离Maven单元和集成测试. http://johndobie.blogspot.com/2011/06/seperating-maven-unit ...
- 10.1 Converting json to data classes
10.1 Converting json to data classes 处理json数据,是常见的工作,解析和处理json技术含量低,考验的是细心和耐心,原始的办法的就是对着json字符串一个一个的 ...
- oracle 11g json 函数,在Oracle 11g中支持JSON(Support for JSON in Oracle 11g)
在Oracle 11g中支持JSON(Support for JSON in Oracle 11g) Oracle 11g是否支持JSON? 我的意思是像在PL / SQL查询中操纵JSON对象. 我 ...
- python post json 解析失败_python – Flask RESTful POST JSON失败
我有一个问题,通过curl从cmd( Windows7)发布 JSON到Flask RESTful. 这就是我发布的内容: curl.exe -i -H "Content-Type: app ...
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何 ...
- 10分钟了解JSON Web令牌(JWT)
JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案.虫虫今天给大家介绍JWT的原理和用法. 1.跨域身份验证 Internet服务无法与用户身份验证分开.一般过程如下. 1.用户 ...
最新文章
- java有一个东西_Java编写中容易搞错的一些东西
- unity3d-高频率面试题目
- hdu3706基础的单调队列
- c++ auto 关键字
- vue用阿里云oss上传图片使用分片上传只能上传100kb以内的解决办法
- java创建一个未知长度的数组_Java数组的创建操作
- 计算机网络第七版总结报告,计算机网络(第七版)第一章总结(超详细!)
- 3 django系列之Form表单在前端web界面渲染与入库保存
- vs创建的c#winform项目出现缺少根文件,无法读取项目文件*.csproj?
- excel分类_Excel小技巧61:将输入的数字显示为中文
- 02-创建hibernate工程
- Java常见练习题总结
- ROS 教程2 机器人雷达建图 蒙特卡洛定位 导航 路径规划 仿真
- 项目管理实战精髓培训课
- java里怎么给excel加框线,使用Jacob操作word 添加表格时 如何给表格添加边框线
- 2022年中国中式快餐行业发展现状、市场竞争格局及未来发展趋势分析[图]
- 知网 万方 论文免费下载方法
- 私钥被盗,满盘皆输——Poker EOS被盗 2万多EOS事件启示
- ios的qq分享接入流程
- LQFP176封装尺寸图
热门文章
- HBuilder Android APP打包发布
- word2vec原理_初识word2vec词向量
- kfaka storm写入mysql_基于Storm+Kafka+Zookeeper锁+Memcached+mysql架构全方位系统Storm项目案例实战...
- 前端把cookie写在父域里_单点登录的三种实现方式
- oracle数据库操作文档,oracle数据库操作
- data transformation python_Data augmentation: 利用python进行图像扩建
- 按功能说明计算机中有哪些类型的寄存器?
- I/O写入的原子性(Double Write)
- Linux开发_多线程编程
- 源码安装apache后将其设置为开机启动