From 40b4dcb756c0046e2eed34cea3663aed4df515ea Mon Sep 17 00:00:00 2001 From: fit2-zhao Date: Fri, 7 Feb 2025 13:31:47 +0800 Subject: [PATCH] chore: Swagger module config --- .../src/main/java/io/cordys/config/OpenApiConfig.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/framework/src/main/java/io/cordys/config/OpenApiConfig.java b/backend/framework/src/main/java/io/cordys/config/OpenApiConfig.java index 5022ad372..037c9a4d9 100644 --- a/backend/framework/src/main/java/io/cordys/config/OpenApiConfig.java +++ b/backend/framework/src/main/java/io/cordys/config/OpenApiConfig.java @@ -71,4 +71,13 @@ public class OpenApiConfig { .build(); } + @Bean + @ConditionalOnProperty(name = {"springdoc.swagger-ui.enabled", "springdoc.api-docs.enabled"}, havingValue = "true") + public GroupedOpenApi xpackApi() { + return GroupedOpenApi.builder() + .group("xpack") + .packagesToScan(prePackages + "xpack") + .build(); + } + }