consumes: 指定处理请求的提交内容类型(Content-Type),例如application/json, text/html;
produces: 指定返回的内容类型,仅当request请求头中的(Accept)类型中包含该指定类型才返回;
起限制作用类似于filter
@Consumes({ UAPRSConstance.MEDIATYPE_JSON, MediaType.TEXT_XML })
@Produces({ UAPRSConstance.MEDIATYPE_JSON, ContentType.TEXT_XML_UTF_8 })
MediaType.APPLICATION_JSON这些就是类中变量的名称,他们的值为:
jersey常用的其他注解解释:
@GET表示查询请求,相当于数据库的查询数据操作;
@PUT表示插入请求,相当于数据库的插入数据操作;
@POST表示更新请求,相当于数据库的更新数据操作 ;
@DELETE 表示删除请求,相当于数据的删除数据操作 ;
@PathParam表示uri路径参数,写在方法的参数中,获得请求路径参数。比如:@PathParam(“username”) String userName;
@QueryParam表示uri路径请求参数,写在方法的参数中,获得请求路径附带的参数。比如:@QueryParam(“desc”) String desc