Swagger 3.0使用教程(转载)

原文地址

https://blog.csdn.net/weixin_44203158/article/details/109137799

swagger介绍

Swagger 是一套基于 OpenAPI 规范(OpenAPI Specification,OAS)构建的开源工具,后来成为了 Open API 标准的主要定义者。
对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证API 文档的及时性将有很大的帮助。

swagger2于17年停止维护,现在最新的版本为17年发布的 Swagger3(Open Api3)。

注意:

Maven项目中引入springfox-boot-starter依赖:

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-boot-starter</artifactId>
    <version>3.0.0</version>
</dependency>

使用@EnableOpenApi注解Controller类,启用swagger配置

@EnableOpenApi
@Configuration
public class SwaggerController {

}

原文地址:https://www.cnblogs.com/zhboke/p/14222870.html