【发布时间】:2019-02-27 10:39:01
【问题描述】:
我有以下用于 swagger 的 spring boot 配置,当服务启动时我收到以下错误,我不确定为什么会这样。我遵循了一个教程,它适用于他们。
java.lang.IllegalStateException: Multiple Dockets with the same group name are not supported. The following duplicate groups were discovered. default
@Configuration
@EnableSwagger2
@Import(BeanValidatorPluginsConfiguration.class)
public class SpringFoxConfig {
@Bean
public Docket apiDocket() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("test.rest"))
.paths(PathSelectors.ant("/test/**"))
.build()
.apiInfo(apiInfo());
}
// Describe the apis
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("test")
.description("Test")
.version("1.0.0")
.license("vvv")
.build();
}
}
我还有另一个配置
@OurApp
@EnableSwagger2
public class CoreApp extends OurApp {
}
【问题讨论】:
-
好吧,通过添加一个组名,我修复了它......
标签: spring-boot swagger springfox