Swagger是自动生成 REST APIs文档的工具之一。Swagger支持jax-rs, restlet, jersey。springfox-swagger是Spring生态的Swagger解决方案。
整合步骤:
创建Spring Boot项目(略)
导入springfox-swagger依赖包, 在pox.xml中加入:
<dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.9.2</version></dependency>
新增配置类SwaggerConfig,内容如下:
@Configuration@EnableSwagger2public class SwaggerConfig {@Beanpublic Docket docket() {return new Docket(DocumentationType.SWAGGER_2).//根据文档类型初始化apiInfo(swaggerApiInfo()) //文档头信息