Browse Source

fix: swagger扫描路径添加数据集基础路径

hong.yang 1 year ago
parent
commit
97746d967b

+ 6 - 1
DataRoom/dataroom-server/src/main/java/com/gccloud/dataroom/config/SwaggerBootstrapConfig.java

@@ -1,7 +1,9 @@
 package com.gccloud.dataroom.config;
 
 import com.gccloud.dataroom.core.constant.DataRoomConst;
+import com.gccloud.dataset.constant.DatasetConstant;
 import com.github.xiaoymin.swaggerbootstrapui.annotations.EnableSwaggerBootstrapUI;
+import com.google.common.base.Predicates;
 import com.google.common.collect.Lists;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.context.annotation.Bean;
@@ -60,7 +62,10 @@ public class SwaggerBootstrapConfig implements WebMvcConfigurer {
                 .globalResponseMessage(RequestMethod.DELETE, RESPONSE_MESSAGES)
                 .select()
                 // 包扫描路径
-                .apis(RequestHandlerSelectors.basePackage(DataRoomConst.ScanPackage.COMPONENT))
+                .apis(Predicates.or(
+                        RequestHandlerSelectors.basePackage(DataRoomConst.ScanPackage.COMPONENT),
+                        RequestHandlerSelectors.basePackage(DatasetConstant.ScanPackage.COMPONENT)
+                ))
                 .paths(PathSelectors.any())
                 .build();
     }