Springboot中swagger的使用

2021-10-07 12:26:03 字數 1481 閱讀 9484

需要匯入的依賴

>

>

io.springfoxgroupid

>

>

springfox-swagger2artifactid

>

>

2.7.0version

>

dependency

>

>

>

io.springfoxgroupid

>

>

springfox-swagger-uiartifactid

>

>

2.7.0version

>

dependency

>

config中的配置

//說明該類為配置類,即把該類作為spring的xml配置檔案中的bean

@configuration

//自動掃瞄,該註解會掃瞄指定路徑下的所有的配置,預設掃瞄該類所在包下面的所有配置檔案

@componentscan

("com.***"

)public

class

swaggerapiconfig

/* * 建立該api的基本資訊

* title:訪問介面的標題

* description:描述

* version:版本號

*/private apiinfo apiinfo()

}

在寫controller中沒有限定接收引數的方式,swagger預設每種方法都會生成。

在controller中進行如下配置

//給swagger裡加上注釋

@apiimplicitparams()

@apioperation

(value =

"查詢"

)@responsebody

public map querybyname

(country country)

網頁上會顯示

啟動專案,登入 http://localhost:8080/swagger-ui.html 就可以看見介面的資訊。

public

class

swaggerapiconfig

/* * 建立該api的基本資訊

* title:訪問介面的標題

* description:描述

* version:版本號

*/private apiinfo apiinfo()

}

springboot專案實踐 整合swagger

1.在pom檔案中做如下配置 io.springfoxgroupid springfox swagger2artifactid 2.9.2version dependency io.springfoxgroupid springfox swagger uiartifactid 2.9.2versio...

SpringBoot整合系列 整合Swagger2

io.springfox springfox swagger2 2.7.0 io.springfox springfox swagger ui 2.7.0 一般無配置項,必要時可以新增自定義配置項,在配置類中讀取 swagger2的配置內容僅僅就是需要建立乙個docket例項 configurati...

在springboot專案中使用swaggerui

在pom.xml檔案中配置 用的2.6.1版本,2.9.2有點醜 properties spring.swagger2.version 2.6.1 spring.swagger2.version properties dependency groupid io.springfox groupid a...