先上效果圖:

.
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