发现Swagger的新皮肤

先上效果图:

.

Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。

knife4j简介

knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。knife4j完全遵循了springfox-swagger中的使用方式,并在此基础上做了增强功能,如果你用过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


官方文档

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。