發(fā)現(xiàn)Swagger的新皮膚

先上效果圖:

.

Swagger作為一款A(yù)PI文檔生成工具,雖然功能已經(jīng)很完善了,但是還是有些不足的地方。偶然發(fā)現(xiàn)knife4j彌補(bǔ)了這些不足,賦予了Swagger更多的功能,今天我們來講下它的使用方法。

knife4j簡介

knife4j是springfox-swagger的增強(qiáng)UI實(shí)現(xiàn),為Java開發(fā)者在使用Swagger的時候,提供了簡潔、強(qiáng)大的接口文檔體驗(yàn)。knife4j完全遵循了springfox-swagger中的使用方式,并在此基礎(chǔ)上做了增強(qiáng)功能,如果你用過Swagger,你就可以無縫切換到knife4j。

接下來我們來介紹下如何在SpringBoot中使用knife4j,僅需兩步即可!

#1. pom文件引入

<dependency>

????<groupId>com.github.xiaoymin</groupId>

????<artifactId>knife4j-spring-boot-starter</artifactId>

????<!--在引用時請在maven中央倉庫搜索最新版本號-->

????<version>2.0.2</version>

</dependency>

#2.在SwaggerConfiguration類上加一個注解

@EnableKnife4j

然后訪問

在瀏覽器輸入地址:http://host:port/doc.html


官方文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容