今天想通过swagger测试接口启动服务后却跳出
(1)、2.10开始支持两种模式:WebFlux,WebMVC
注解已经修改,不支持@EnableSwagger2了,修改为以下两种,请选择一种:
@EnableSwagger2WebMvc
@EnableSwagger2WebFlux
public class Swagger2Config {
(2)maven依赖变化,之前是两个,现在为3个依赖
[webflux]
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-spring-webflux</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.version}</version>
</dependency>
[webmvc]
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.10.5</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.10.5</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-spring-webmvc</artifactId>
<version>2.10.5</version>
</dependency>
以上是升级swagger2最新的2.10版本的方法。