基于jersey搭建RESTful风格的WebService接口

注解说明

@Path,路径信息,表示映射出去的访问路径。

@Path("/myResource")

@Produces,用于限制post和get方法返回的参数类型,支持json、string、xml、html

@Produces({"application/xml", "application/json"})

@Consumes,用于限制输入的参数的类型,支持json、string、xml、html

@Consumes(MediaType.APPLICATION_XML)这里可以以数组形势支持多个参数

@QueryParam,@DefaultValue,通过request传入的参数,@DefaultValue表示默认参数。

@DefaultValue("2") @QueryParam("step") int step,默认为step=2

@QueryParam指在URI的?中传入的参数,如www.xxx.com/user/dept?id=1。那么@QueryParam("id")获取的参数就是id=1

@PathParam 在path路径中传入的参数,如www.xxx.com/user/1。那么@PathParam(“id")=1

@ FormParam即为通过post传入的参数,比如表单中的数据

@ MatrixParam,@ HeaderParam,@ CookieParam和听从以相同的规则。

@ MatrixParam提取URL路径段的信息。

@ HeaderParam提取的HTTP头信息。 
@ CookieParam提取信息的Cookie饼干宣布相关的HTTP标头。 

@POST
@Consumes("application/x-www-form-urlencoded")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值