swagger整合到springBoot 專案中

2022-07-17 04:45:11 字數 883 閱讀 4899

1 pom 檔案加包依賴

io.springfox

springfox-swagger2

2.2.2

io.springfox

springfox-swagger-ui

2.2.2

2 啟動類加上註解@enableswagger

啟動該註解使得用在controller中的swagger註解生效,覆蓋的範圍下的所有controller

3 controller 配置:

說明:name:引數名

datatype:引數型別

required:引數是否必須傳

value:引數的意思

defaultvalue:引數的預設值

@apiresponses:用於表示一組響應

@apiresponse:用在@apiresponses中,一般用於表達乙個錯誤的響應資訊

@apimodel:描述乙個model的資訊(這種一般用在post建立的時候,使用@requestbody這樣的場景,請求引數無法使用@apiimplicitparam註解進行描述的時候)

4 啟動專案,進入api 列表:http://localhost:8085/swagger-ui.html

常用引數:

SpringBoot整合Swagger生成文件

swagger是啥?這個不多比比,也許你們比我還了解,介面文件如何生成?為了不浪費各位看官的時間,直接上流程!一 新增依賴 二 建立swagger2配置類 swagger2配置類 通過 configuration註解,讓spring來載入該類配置。再通過 enableswagger2註解來啟用swa...

SpringBoot整合swagger介面開發

1.在自己的專案pom檔案裡面必須要新增的兩個依賴 io.springfox springfox swagger2 2.9.2 io.springfox springfox swagger ui 2.9.2 2.新增配置檔案,在配置類裡面新增 configuration enableswagger2...

Redis(五)之整合Jedis與Spring

思路 建立乙個redis操作的介面。分別建立兩個實現類對應redis 的單機版和集群版。當使用單機版redis時,配置單機版的實現類,當使用集群版本的時候,配置集群版的實現類。redis客戶端介面,在這裡新增常用方法 public inte ce jedisclient redis客戶端單機版實現類...