❝knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。
❞
优点:
-
简洁:基于左右菜单式的布局方式,文档更清晰。
-
个性化配置:支持接口地址、接口description属性、UI增强等个性化配置功能。
-
增强:接口排序、Swagger资源保护、导出Markdown、参数缓存众多强大功能。
官方文档地址:https://doc.xiaominfo.com/
在线演示地址:http://swagger-bootstrap-ui.xiaominfo.com/doc.html
快速开始
接下来我们来介绍下如何在SpringBoot中使用knife4j,如果项目配置过swagger2,仅需两步即可!
如果没有,欢迎读者查阅之前发过的文章,Swagger 介绍与使用
引入Maven依赖
在pom.xml
中增加knife4j的相关依赖:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.6.1</ver