修改自动生成接口文档范围

(cherry picked from commit ff58a1dd265bb1b514f2a887f5a9ddce5d99e816)
dev
EightMonth 2 years ago
parent e91af8cfd3
commit fcc7842e89

@ -1,5 +1,6 @@
package org.jeecg.config; package org.jeecg.config;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.Paths; import io.swagger.v3.oas.models.Paths;
@ -38,6 +39,10 @@ public class Swagger3Config implements WebMvcConfigurer {
return GroupedOpenApi.builder() return GroupedOpenApi.builder()
.group("default") .group("default")
.packagesToScan("org.jeecg") .packagesToScan("org.jeecg")
// 剔除以下几个包路径的接口生成文档
.packagesToExclude("org.jeecg.modules.drag", "org.jeecg.modules.online", "org.jeecg.modules.jmreport")
// 加了Operation注解的方法才生成接口文档
.addOpenApiMethodFilter(method -> method.isAnnotationPresent(Operation.class))
.build(); .build();
} }

Loading…
Cancel
Save