rest easy注解

@Path,标注资源类或方法的相对路径,@Path不仅仅接收简单的路径表达式,也可以使用正则表达式

@GET,@PUT,@POST,@DELETE,标注方法是用的HTTP请求的类型

@Produces,当服务器端实行完成相关的逻辑需要返回对象的时候,程序会根据@Produces返回相应的对象类型

@Consumes,我们从页面提交数据到后台的时候,数据的类型可以是text的,xml的,json的,但是我们在请求资源的时候想要请求到同一个资源路径上面去,此时怎么来区分处理呢?使用@Consumes标注

@PathParam,@QueryParam,@HeaderParam,@CookieParam,@MatrixParam,@FormParam,分别标注方法的参数来自于HTTP请求的不同位置,例如@PathParam来自于URL的路径,@QueryParam来自于URL的查询参数,@HeaderParam来自于HTTP请求的头信息,@CookieParam来自于HTTP请求的Cookie,@FormParam来自Form表单中的参数

@DefaultValue,有些参数值在没有值的情况下如果需要有默认值,则使用这个标注

分享到: