mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 10:37:41 +08:00 
			
		
		
		
	移除springfox配置
This commit is contained in:
		| @ -15,7 +15,6 @@ import org.springdoc.core.customizers.ServerBaseUrlCustomizer; | |||||||
| import org.springdoc.core.providers.JavadocProvider; | import org.springdoc.core.providers.JavadocProvider; | ||||||
| import org.springframework.boot.autoconfigure.AutoConfiguration; | import org.springframework.boot.autoconfigure.AutoConfiguration; | ||||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; | import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; | ||||||
| import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |  | ||||||
| import org.springframework.boot.context.properties.EnableConfigurationProperties; | import org.springframework.boot.context.properties.EnableConfigurationProperties; | ||||||
| import org.springframework.context.annotation.Bean; | import org.springframework.context.annotation.Bean; | ||||||
| import org.springframework.http.HttpHeaders; | import org.springframework.http.HttpHeaders; | ||||||
| @ -26,14 +25,13 @@ import java.util.Optional; | |||||||
| import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.HEADER_TENANT_ID; | import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.HEADER_TENANT_ID; | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Swagger3 自动配置类 |  * springdoc 自动配置类 | ||||||
|  |  * 使用 knife4j.enable=false 禁用 Swagger | ||||||
|  * |  * | ||||||
|  * @author 芋道源码 |  * @author 芋道源码 | ||||||
|  */ |  */ | ||||||
| @AutoConfiguration | @AutoConfiguration | ||||||
| @ConditionalOnClass({OpenAPI.class}) | @ConditionalOnClass({OpenAPI.class}) | ||||||
| // 允许使用 swagger.enable=false 禁用 Swagger |  | ||||||
| @ConditionalOnProperty(prefix = "yudao.swagger", value = "enable", matchIfMissing = true) |  | ||||||
| @EnableConfigurationProperties(SwaggerProperties.class) | @EnableConfigurationProperties(SwaggerProperties.class) | ||||||
| public class YudaoSwaggerAutoConfiguration { | public class YudaoSwaggerAutoConfiguration { | ||||||
|  |  | ||||||
|  | |||||||
| @ -1,43 +0,0 @@ | |||||||
| //package cn.iocoder.yudao.framework.swagger.core; |  | ||||||
| // |  | ||||||
| //import cn.hutool.core.util.ReflectUtil; |  | ||||||
| //import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; |  | ||||||
| //import org.springframework.beans.BeansException; |  | ||||||
| //import org.springframework.beans.factory.config.BeanPostProcessor; |  | ||||||
| //import org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping; |  | ||||||
| //import springfox.documentation.spring.web.plugins.WebFluxRequestHandlerProvider; |  | ||||||
| //import springfox.documentation.spring.web.plugins.WebMvcRequestHandlerProvider; |  | ||||||
| // |  | ||||||
| //import java.util.List; |  | ||||||
| // |  | ||||||
| ///** |  | ||||||
| // * 解决 SpringFox 与 SpringBoot 2.6.x 不兼容的问题 |  | ||||||
| // * 该问题对应的 issue 为 https://github.com/springfox/springfox/issues/3462 |  | ||||||
| // * |  | ||||||
| // * @author 芋道源码 |  | ||||||
| // */ |  | ||||||
| //public class SpringFoxHandlerProviderBeanPostProcessor implements BeanPostProcessor { |  | ||||||
| // |  | ||||||
| //    @Override |  | ||||||
| //    public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { |  | ||||||
| //        if (bean instanceof WebMvcRequestHandlerProvider || bean instanceof WebFluxRequestHandlerProvider) { |  | ||||||
| //            customizeSpringfoxHandlerMappings(getHandlerMappings(bean)); |  | ||||||
| //        } |  | ||||||
| //        return bean; |  | ||||||
| //    } |  | ||||||
| // |  | ||||||
| //    private <T extends RequestMappingInfoHandlerMapping> void customizeSpringfoxHandlerMappings(List<T> mappings) { |  | ||||||
| //        // 移除,只保留 patternParser |  | ||||||
| //        List<T> copy = CollectionUtils.filterList(mappings, mapping -> mapping.getPatternParser() == null); |  | ||||||
| //        // 添加到 mappings 中 |  | ||||||
| //        mappings.clear(); |  | ||||||
| //        mappings.addAll(copy); |  | ||||||
| //    } |  | ||||||
| // |  | ||||||
| //    @SuppressWarnings("unchecked") |  | ||||||
| //    private List<RequestMappingInfoHandlerMapping> getHandlerMappings(Object bean) { |  | ||||||
| //        return (List<RequestMappingInfoHandlerMapping>) |  | ||||||
| //                ReflectUtil.getFieldValue(bean, "handlerMappings"); |  | ||||||
| //    } |  | ||||||
| // |  | ||||||
| //} |  | ||||||
		Reference in New Issue
	
	Block a user
	 xingyu
					xingyu