yq %!s(int64=4) %!d(string=hai) anos
pai
achega
b40a7d83b3

+ 32 - 0
fiveep-service/src/main/java/com/bizmatics/service/config/CorsConfig.java

@@ -0,0 +1,32 @@
+package com.bizmatics.service.config;
+
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.http.HttpHeaders;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+/**
+ * @author yq
+ * @date 2021/7/14 11:35
+ */
+@Configuration
+public class CorsConfig implements WebMvcConfigurer {
+
+    @Bean
+    public WebMvcConfigurer corsConfigurer()
+    {
+        return new WebMvcConfigurer() {
+            @Override
+            public void addCorsMappings(CorsRegistry registry) {
+                registry.addMapping("/**").
+                        allowedOrigins("http://wx.ewoogi.com/"). //允许跨域的域名,可以用*表示允许任何域名使用
+                        allowedMethods("*"). //允许任何方法(post、get等)
+                        allowedHeaders("*"). //允许任何请求头
+                        allowCredentials(true). //带上cookie信息
+                        exposedHeaders(HttpHeaders.SET_COOKIE).maxAge(3600L); //maxAge(3600)表明在3600秒内,不需要再发送预检验请求,可以缓存该结果
+            }
+        };
+    }
+}
+