Swagger知識點整理

2021-10-23 17:03:16 字數 1313 閱讀 7056

swagger是一款目前世界最流行的api管理工具,能夠管理api的整個生命週期,從設計、文件到測試與部署。用於生成、描述、呼叫和視覺化 restful 風格的 web 服務。

功能測試

io.springfox<

/groupid>

springfox-swagger2<

/artifactid>

2.9.2

<

/version>

<

/dependency>

io.springfox<

/groupid>

springfox-swagger-ui<

/artifactid>

2.9.2

<

/version>

<

/dependency>

//標註這是乙個配置類

@configuration

//開啟swagger2的自動配置

@enableswagger2

public

class

swaggerconfig

//文件資訊配置

private apiinfo apiinfo()

}

swagger通過在controller中,宣告註解,api文件進行說明

@apioperation():用於方法,表示乙個http請求訪問該方法的操作,引數如下:

@apimodel():用於響應實體類上,用於說明實體作用,引數如下:

@apimodelproperty:用在屬性上,描述實體類的屬性,引數如下:

@apiimplicitparams:用在請求的方法上,包含多@apiimplicitparam

@apiimplicitparam:用於方法,表示單獨的請求引數,引數如下:

@apiparam():用於方法,引數,字段說明 表示對引數的要求和說明,引數如下:

@apiresponses:用於請求的方法上,根據響應碼表示不同響應,乙個@apiresponses包含多個@apiresponse

@apiresponse:用在請求的方法上,表示不同的響應,引數如下:

@apiignore():用於類或者方法上,不被顯示在頁面上

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 標準庫容器和演算法 1.順序容器 與前面類似 2.關聯容器 map和multimap 元素包含key 鍵 和值 value 兩部分 按照鍵對元素排序 map不允許重複元素出現,但multimap可以 set和multliset 是包含已排序物件的關聯容器 只是單純的鍵的集合 set不允許重複鍵出...

知識點整理

一 狀態控制碼 code,control flag 標誌位欄位 u a p r s f 佔6位元。各 位元的含義如下 ack 確認位元 acknowledge 只有當ack 1時確認號字段才有效,代表這個封包為確認封包。當ack 0時,確認號無效。psh push function 若為1時,代表要...