diff --git a/pom.xml b/pom.xml index 2b6afe4..48cb6aa 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.spring4all spring-boot-starter-swagger - 1.5.0.RELEASE + 1.5.1.RELEASE spring-boot-starter-swagger https://github.com/SpringForAll/spring-boot-starter-swagger diff --git a/src/main/java/com/spring4all/swagger/SwaggerAutoConfiguration.java b/src/main/java/com/spring4all/swagger/SwaggerAutoConfiguration.java index bfea0f0..4efb5f1 100644 --- a/src/main/java/com/spring4all/swagger/SwaggerAutoConfiguration.java +++ b/src/main/java/com/spring4all/swagger/SwaggerAutoConfiguration.java @@ -50,6 +50,7 @@ public SwaggerProperties swaggerProperties() { @ConditionalOnProperty(name = "swagger.enabled", matchIfMissing = true) public List createRestApi(SwaggerProperties swaggerProperties) { ConfigurableBeanFactory configurableBeanFactory = (ConfigurableBeanFactory) beanFactory; + List docketList = new LinkedList<>(); // 没有分组 if (swaggerProperties.getDocket().size() == 0) { @@ -81,7 +82,6 @@ public List createRestApi(SwaggerProperties swaggerProperties) { excludePath.add(PathSelectors.ant(path)); } - Docket docket = new Docket(DocumentationType.SWAGGER_2) .host(swaggerProperties.getHost()) .apiInfo(apiInfo) @@ -98,11 +98,11 @@ public List createRestApi(SwaggerProperties swaggerProperties) { .build(); configurableBeanFactory.registerSingleton("defaultDocket", docket); - return null; + docketList.add(docket); + return docketList; } // 分组创建 - List docketList = new LinkedList<>(); for (String groupName : swaggerProperties.getDocket().keySet()) { SwaggerProperties.DocketInfo docketInfo = swaggerProperties.getDocket().get(groupName);