jersey常用注解解釋 JAX-RS常用注解:


jersey常用注解解釋:

 

 

Annotation 作用 說明
@GET 查詢請求 相當於數據庫的查詢數據操作
@PUT 更新請求 相當於數據庫的更新數據操作
@POST 插入請求 相當於數據庫的插入數據操作
@DELETE 刪除請求 相當於數據的刪除數據操作
@Path uri路徑 定義資源的訪問路徑,client通過這個路徑訪問資源。比如:@Path("user")
@Produces 指定返回MIME格式 資源按照那種數據格式返回,可取的值有:MediaType.APPLICATION_XXX。比如:@Produces(MediaType.APPLICATION_XML)
@Consumes 接受指定的MIME格式 只有符合這個參數設置的請求再能訪問到這個資源。比如@Consumes("application/x-www-form-urlencoded")
@PathParam uri路徑參數 寫在方法的參數中,獲得請求路徑參數。比如:@PathParam("username") String userName
@QueryParam uri路徑請求參數 寫在方法的參數中,獲得請求路徑附帶的參數。比如:@QueryParam("desc") String desc
@DefaultValue 設置@QueryParam參數的默認值 如果@QueryParam沒有接收到值,就使用默認值。比如:@DefaultValue("description") @QueryParam("desc") String desc
@FormParam form傳遞的參數 接受form傳遞過來的參數。比如:@FormParam("name") String userName
@BeanParam 通過Bean的形式傳遞參數 接受client傳遞的bean類型的參數,同時這個bean可以在屬性上配置@FormParam用以解決client的屬性名稱和bean的屬性名稱不一致的問題。比如:@BeanParam User user
@Context 獲得一些系統環境信息 通過@Context可以獲得以下信息:UriInfo、ServletConfig、ServletContext、HttpServletRequest、HttpServletResponse和HttpHeaders等
@XmlRootElement 將bean轉換為xml
如果要將bean以xml或json的格式返回,必須要這個注解。比如:
@XmlRootElement
public class User{...}
@XmlElements    
@XmlElement


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM