Swagger註解說明

2022-03-25 02:13:29 字數 971 閱讀 3635

常用註解: 

-@api()用於類; 

表示標識這個類是swagger的資源 

-@apioperation()用於方法; 

表示乙個http請求的操作 

-@apiparam()用於方法,引數,字段說明; 

表示對引數的新增元資料(說明或是否必填等) 

-@apimodel()用於類 

表示對類進行說明,用於引數用實體類接收 

-@apimodelproperty()用於方法,字段 

表示對model屬性的說明或者資料操作更改 

-@apiignore()用於類,方法,方法引數 

表示這個方法或者類被忽略 

-@apiimplicitparam()用於方法 

表示單獨的請求引數 

-@apiimplicitparams()用於方法,包含多個 @apiimplicitparam

具體使用舉例說明: 

@api()

用於類;表示標識這個類是swagger的資源 

tags–表示說明 

value–也是說明,可以使用tags替代 

@apioperation()用於方法;表示乙個http請求的操作 

value用於方法描述 

notes用於提示內容 

tags可以重新分組(視情況而用)

@apiparam()用於方法,引數,字段說明;表示對引數的新增元資料(說明或是否必填等) 

name–引數名 

value–引數說明 

required–是否必填

swagger註解說明

前言 使用swagger的主要好處就是不用手動寫文件了,通過註解就可以自動化文件。文件和 同步更新,更新之後不需要再更新文件。使用swagger框架可以除錯api,在瀏覽器端可以看到更多的 request 和 response 資訊。本文章重點描述下swagger應用注釋說明。示例 首先是 cmsc...

Swagger註解說明

1.api 用在類上,說明該類的作用 api value usercontroller description 使用者相關api 2.apioperation 用在方法上,說明方法的作用 3 apiimplicitparams 用在方法上包含一組引數說明 4.apiimplicitparam 用在 ...

swagger註解說明 swagger常用註解說明

常用到的註解有 apiapimodel apimodelproperty apioperation apiparam apiresponse apiresponses responseheader 1.api標記 api 用在類上,說明該類的作用。可以標記乙個controller類做為swagger...