关于rest的一些标注
2016-05-03 15:01
155 查看
最近项目用到rest,看到许多标注不太理解,于是乎就去查一下相关资料,做一下总结。
这些标注是被称之为JAX-RS标注,网上说是将一些资源类、POJO类封装成WEB资源,但是在项目中看到使用的地方是在service层的一些业务类上使用,暂且不论关于JAX-RS会在其他文章写出来。
根据动作类型可以分成四种请求:
CREATE的话用@POST
SELECT的话用@GET
UPDATE的话用@PUT
DELETE的话用@DELETE
@Path是标注相对路径,比如@PATH(“/firstweb”),在发出请求"/项目名/firstweb"就是这个类接收到请求
@Consumes设置接受请求时的MIME媒体类型(其实就是接收请求时的参数类型)
@Produces设置返回时的MIME媒体类型(其实就是返回结果时的参数类型)
这些标注是被称之为JAX-RS标注,网上说是将一些资源类、POJO类封装成WEB资源,但是在项目中看到使用的地方是在service层的一些业务类上使用,暂且不论关于JAX-RS会在其他文章写出来。
根据动作类型可以分成四种请求:
CREATE的话用@POST
SELECT的话用@GET
UPDATE的话用@PUT
DELETE的话用@DELETE
@Path是标注相对路径,比如@PATH(“/firstweb”),在发出请求"/项目名/firstweb"就是这个类接收到请求
@Consumes设置接受请求时的MIME媒体类型(其实就是接收请求时的参数类型)
@Produces设置返回时的MIME媒体类型(其实就是返回结果时的参数类型)
相关文章推荐
- android如何实现百度定位
- 读取文件出错——stack overflow
- ssh 导出excel
- 2016.05.03,英语,《Vocabulary Builder》Unit 21
- PDO数据库
- 关于大项目和小项目使用控制反转的遐想
- google chrome webdrive 列表
- sublime安装插件失败情形之一解决方案之mac
- HDU 4635 强联通分量
- Django中与Html相关的filter
- 百度定位
- 递归回溯之八皇后问题
- Spinner-DropDown下划线和位置
- JAVA实现多线程的两种方法
- 线性表Linearlist
- CAAnimation解读
- Python的yield协程机制实现生产者-消费者模式
- 逐步讲解MySQL中定时事件计划的创建
- git eclipse 插件的安装
- loadrunner 学习