webservice--restFull常用注解
@GET、@POST、@PUT、@DELETE、@HEAD
您可以使用它们来绑定根资源或子资源内的 Java 方法与 HTTP 请求方法。HTTP GET 请求被映射到由 @GET 注释的方法,以此类推。
@Conumes 和 @Produces
@Conumes注释代表的是一个资源可以接受的类型。
@Produces注释代表的是一个资源可以返回的类型。
@Path
@Path注释被用来描述根资源、子资源方法或子资源位置。value值可以包含文本字符、变量或具有定制正则表达式的变量。
实例:
@Path("{bookid:[0-9]*}") @PUT @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) @Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, MediaType.TEXT_XML }) public Book updateBook(@PathParam("bookid") String bookid, final Book book) { if (book == null) { return null; } return bookService.updateBook(bookid, book); }
祝:
大家生活愉快,工作顺利