问题如下
springboot启动的时候 报上述异常
MySwaggerConfig代码:
@Configuration
@EnableSwagger2 //必须存在
public class MySwaggerConfig extends WebMvcConfigurationSupport{
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any()).build().apiInfo(apiInfo());
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("xxx")
.description("XXX")
.version("1.0.0")
.contact("")
.termsOfServiceUrl("")
.license("")
.licenseUrl("").build();
}
}
解决办法:
将extends WebMvcConfigurationSupport 改为implements WebMvcConfigurer
public class MySwaggerConfig implements WebMvcConfigurer{