fix 修复 springdoc 自定义配置在分组下不生效问题 接口切换为全局接口 全局生效
This commit is contained in:
+2
-2
@@ -12,7 +12,7 @@ import org.dromara.common.doc.core.customizer.JavadocOperationCustomizer;
|
|||||||
import org.dromara.common.doc.core.resolver.JavadocResolver;
|
import org.dromara.common.doc.core.resolver.JavadocResolver;
|
||||||
import org.dromara.common.doc.core.resolver.SaTokenAnnotationMetadataJavadocResolver;
|
import org.dromara.common.doc.core.resolver.SaTokenAnnotationMetadataJavadocResolver;
|
||||||
import org.springdoc.core.configuration.SpringDocConfiguration;
|
import org.springdoc.core.configuration.SpringDocConfiguration;
|
||||||
import org.springdoc.core.customizers.OpenApiCustomizer;
|
import org.springdoc.core.customizers.GlobalOpenApiCustomizer;
|
||||||
import org.springdoc.core.providers.JavadocProvider;
|
import org.springdoc.core.providers.JavadocProvider;
|
||||||
import org.springdoc.core.utils.PropertyResolverUtils;
|
import org.springdoc.core.utils.PropertyResolverUtils;
|
||||||
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
import org.springframework.boot.autoconfigure.AutoConfiguration;
|
||||||
@@ -108,7 +108,7 @@ public class SpringDocConfig {
|
|||||||
* 对已经生成好的 OpenApi 进行自定义操作
|
* 对已经生成好的 OpenApi 进行自定义操作
|
||||||
*/
|
*/
|
||||||
@Bean
|
@Bean
|
||||||
public OpenApiCustomizer openApiCustomizer() {
|
public GlobalOpenApiCustomizer openApiCustomizer() {
|
||||||
String contextPath = serverProperties.getServlet().getContextPath();
|
String contextPath = serverProperties.getServlet().getContextPath();
|
||||||
String finalContextPath;
|
String finalContextPath;
|
||||||
if (StringUtils.isBlank(contextPath) || "/".equals(contextPath)) {
|
if (StringUtils.isBlank(contextPath) || "/".equals(contextPath)) {
|
||||||
|
|||||||
+3
-3
@@ -8,8 +8,8 @@ import io.swagger.v3.oas.models.Operation;
|
|||||||
import io.swagger.v3.oas.models.tags.Tag;
|
import io.swagger.v3.oas.models.tags.Tag;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springdoc.core.customizers.OpenApiCustomizer;
|
import org.springdoc.core.customizers.GlobalOpenApiCustomizer;
|
||||||
import org.springdoc.core.customizers.OperationCustomizer;
|
import org.springdoc.core.customizers.GlobalOperationCustomizer;
|
||||||
import org.springdoc.core.providers.JavadocProvider;
|
import org.springdoc.core.providers.JavadocProvider;
|
||||||
import org.springdoc.core.service.OpenAPIService;
|
import org.springdoc.core.service.OpenAPIService;
|
||||||
import org.springdoc.core.utils.PropertyResolverUtils;
|
import org.springdoc.core.utils.PropertyResolverUtils;
|
||||||
@@ -29,7 +29,7 @@ import java.util.stream.Stream;
|
|||||||
* @author Lion Li
|
* @author Lion Li
|
||||||
*/
|
*/
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class ClassTagOperationCustomizer implements OperationCustomizer, OpenApiCustomizer {
|
public class ClassTagOperationCustomizer implements GlobalOperationCustomizer, GlobalOpenApiCustomizer {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* JavaDoc 提供器。
|
* JavaDoc 提供器。
|
||||||
|
|||||||
+2
-2
@@ -4,7 +4,7 @@ import io.swagger.v3.oas.models.Operation;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.dromara.common.doc.core.resolver.JavadocResolver;
|
import org.dromara.common.doc.core.resolver.JavadocResolver;
|
||||||
import org.springdoc.core.customizers.OperationCustomizer;
|
import org.springdoc.core.customizers.GlobalOperationCustomizer;
|
||||||
import org.springdoc.core.providers.JavadocProvider;
|
import org.springdoc.core.providers.JavadocProvider;
|
||||||
import org.springframework.util.CollectionUtils;
|
import org.springframework.util.CollectionUtils;
|
||||||
import org.springframework.web.method.HandlerMethod;
|
import org.springframework.web.method.HandlerMethod;
|
||||||
@@ -18,7 +18,7 @@ import java.util.Optional;
|
|||||||
* @author Lion Li
|
* @author Lion Li
|
||||||
*/
|
*/
|
||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
public class JavadocOperationCustomizer implements OperationCustomizer {
|
public class JavadocOperationCustomizer implements GlobalOperationCustomizer {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* JavaDoc 提供器。
|
* JavaDoc 提供器。
|
||||||
|
|||||||
Reference in New Issue
Block a user