swagger 各個註解的作用(詳解)

2021-10-08 23:18:32 字數 1157 閱讀 8253

這篇部落格只是對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 引數描...