From 5d70dcef9c9b4f7eb1cd092dcc4f4b8b802c5d30 Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期三, 17 四月 2024 10:53:38 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- hangzhoumesParent/gateway/src/main/java/com/mes/config/MyCorsConfig.java | 26 +++++++------------------- 1 files changed, 7 insertions(+), 19 deletions(-) diff --git a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/config/MyCorsConfig.java b/hangzhoumesParent/gateway/src/main/java/com/mes/config/MyCorsConfig.java similarity index 63% rename from hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/config/MyCorsConfig.java rename to hangzhoumesParent/gateway/src/main/java/com/mes/config/MyCorsConfig.java index 521c147..f7f9f8d 100644 --- a/hangzhoumesParent/common/springsecurity/src/main/java/com/mes/common/config/MyCorsConfig.java +++ b/hangzhoumesParent/gateway/src/main/java/com/mes/config/MyCorsConfig.java @@ -1,12 +1,10 @@ -package com.mes.common.config; +package com.mes.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.reactive.CorsWebFilter; import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource; -import org.springframework.web.servlet.config.annotation.CorsRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** * @Author : zhoush @@ -15,32 +13,22 @@ */ @Configuration public class MyCorsConfig { - @Bean - public WebMvcConfigurer corsConfigurer() { - return new WebMvcConfigurer() { - @Override - public void addCorsMappings(CorsRegistry registry) { - registry.addMapping("/**"); - } - }; - } + public CorsWebFilter corsFilter() { - @Bean - public CorsWebFilter corsWebFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); - CorsConfiguration corsConfiguration = new CorsConfiguration(); - - //1銆侀厤缃法鍩� + //鍏佽鍝簺澶磋法鍩� corsConfiguration.addAllowedHeader("*"); + // 鍏佽鍝簺鏂瑰紡璺ㄥ煙 get post delete 绛夋柟寮� corsConfiguration.addAllowedMethod("*"); + //鍏佽鍝簺璇锋眰鏉ユ簮璺ㄥ煙 * 浠绘剰鏉ユ簮 corsConfiguration.addAllowedOrigin("*"); + // 鏄惁鍏佽鎼哄甫cooker璺ㄥ煙 corsConfiguration.setAllowCredentials(true); - + //娉ㄥ唽璺ㄨ秺閰嶇疆 /**閰嶇疆璇锋眰璺緞 source.registerCorsConfiguration("/**", corsConfiguration); return new CorsWebFilter(source); } - } -- Gitblit v1.8.0