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時,代表要...