Swagger2和Swagger3用法简介

导入需要的包

地址

https://mvnrepository.com/

Swagger2需要的包

1. Springfox Swagger2
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-swagger2</artifactId>
  <version>3.0.0</version>
</dependency>
2. Springfox Swagger UI
<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
<dependency>
  <groupId>io.springfox</groupId>
  <artifactId>springfox-swagger-ui</artifactId>
  <version>3.0.0</version>
</dependency>

Swagger3需要的包

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

编写Springboot程序,访问Swagger-ui.html

在SpringBoot启动类上添加@EnableSwagger2注解
注意:不管是swagger2还是swagger3,目前的注解都是@EnableSwagger2,还没有更新。
@EnableSwagger2是springfox提供的液体个注解,代表swagger2相关的技术开启。
会扫描当前类所在包,及子包中的所有类型中的注解。做swagger文档的定值。

Swagger2访问地址:http://localhost:8080/swagger-ui.html
Swagger3访问地址:http://localhost:8080/swagger-ui/ (注意斜杠)

上一篇:RabbitMQ学习12--延迟队列


下一篇:spring boot swagger配置