Knife4j的简介
Knife4j是一个集Swagger2和OpenAPI3为一体的增强解决方案,它的前身是上一篇文章中介绍的swagger-bootstrap-ui。swagger-bootstrap-ui的所有特性都会集中在Knife4j中,并且Knife4j也提供了很多非常方便的增强功能。
Knife4j的使用
1. 添加依赖包
knife4j已经引入了springfox,所以在使用时不用再次引入了。
<dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId><version>3.0.3</version>
</dependency>
2. 配置Swagger
创建Swagger配置类:
// 标明是配置类
@Configuration
// 开启Swagger功能
@EnableSwagger2
public class SwaggerConfig {/*** 构建一个Docket Bean* @return*/@Beanpublic Docket createRestA