jersey常用註解

2021-09-01 11:16:12 字數 674 閱讀 6452

@get:該註解標記的方法表明用於處理get請求,get方法是冪等且安全的。

@post:該註解標記的方法表明處理post請求,post方法表明是一種建立操作的方法,post方法是一種寫操作的http請求,rpc中的寫操作均是使用post方法,而在rest中我們只是使用post方法來新增資源。

@delete:該註解標記的方法表明這個方法執行的是乙個刪除資源的操作,其返回值可以是void,即沒有返回值。

@path:該註解可以標記在類名之上,也可以標記在方法名上。該註解接收乙個value引數,表示定義資源的位址。另外,資源位址相同,但是http方法不同的兩個方法是完全兩個不同的rest介面,http方法和資源位址相結合在一起才可以完成對乙個資源的定位。

@queryparam:該註解表明是乙個查詢條件,查詢條件決定了方法的作用域,查詢引數組成了查詢條件。jersey中使用@queryparam註解來定義查詢引數。另外註解@queryparam還可以和註解@defaultvaule一起使用,註解@defaultvalue的作用則是預置乙個預設值,當請求中不包括該引數時候使用這個預設值。

@pathparam:該註解定義路徑的引數資訊,每乙個引數都對應乙個子資源。

@formparam:該註解表示用來定義表單的引數。

@context:該註解用來解析上下文引數。(@context httprequest request)

jersey常用的註解

1.produces produces注釋用來指定將要返回給client端的資料標識型別 mime produces可以作為class注釋,也可以作為方法注釋,方法的 produces注釋將會覆蓋class的注釋 2.consumes consumes與 produces相反,用來指定可以接受cli...

jersey常用的註解型別

http方法對映到資源的crud 建立 讀取 更新和刪除 操作,基本模式如下 produces注釋用來指定將要返回給client端的資料標識型別 mime produces可以作為class注釋,也可以作為方法注釋,方法的 produces注釋將會覆蓋class的注釋。a.返回給client字串型別...

Jersey註解詳解

rest 中最重要的概念是資源 resources 使用全球 id 通常使用 uri 標識。客戶端應用程式使用 http 方法 get post put delete 操作資源或資源集。restful web 服務是使用 http 和 rest 原理實現的web 服務。通常,restful web ...