這篇部落格只是對swagger各個註解的作用進行說明,如果您還沒將springboot和swagger進行整合,請看我的這篇部落格swagger2 註解說明
如果你已經整合完了,請忽略。
屬性說明:
tags--表示說明
value-- 同樣時表示說明,可以使用tags替換
注:tags可以放多個值,多個值放在陣列中
@api(value="api的 value 屬性值說明",tags=)
屬性說明:
value--方法描述
notes--內容提示
tags可以重新分組(視情況而用)
@apioperation(value="獲取使用者資訊",tags=,notes="注意問題點")
屬性說明:
name--引數名
value--引數說明
required--是否必填
屬性說明:
value–表示物件名
description–描述
都可省略
@apimodel(value = "user物件", description = "")
屬性說明:
value--欄位說明
name-- 重寫屬性名字
datatype--重寫屬性型別
required--是否必須填寫
example --舉例說明
hidden-- 隱藏
@apimodelproperty(value = "姓名")
private string name;
屬性說明:
name–-引數名
value–-引數說明
datatype–-資料型別
paramtype–-引數型別
example–-舉例說明
@apiimplicitparam(name = "id",value = "使用者id",required = true)
@apiimplicitparams()
swagger註解的使用
apiimplicitparams 5.apiresponses 用於表示一組響應 6.apiresponse 用在 apiresponses中,一般用於表達乙個錯誤的響應資訊 code 數字,例如400 message 資訊,例如 請求引數沒填好 response 丟擲異常的類 apirespon...
swagger註解的使用
前面有介紹過swagger的專案整合步驟,但是沒有確切的註解使用內容。下面我就對swagger使用註解進行一些比較細化的記錄,如果漏了啥,可以在提醒我。下面直接進入主題。api 說明 用於controller層類註解,引數有value和tags。都是說明的意思。註解寫在類上 apioperation...
Swagger的入門和常用註解
api value xx tags 2xx value是當前controller的描述,tags也可以作為描述,也可以把controller分為幾組.api tags controller 效果 等同於告訴swagger這個方法的作用描述 效果同上圖的方法描述 name 引數名稱 value 引數描...