small 2 лет назад
Родитель
Сommit
078ba48c36

+ 23 - 0
sckw-common/sckw-common-core/src/main/java/com/sckw/core/web/config/WebMvcConfig.java

@@ -0,0 +1,23 @@
+package com.sckw.core.web.config;
+
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.CorsRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+/**
+ * @author czh
+ * @desc 跨域访问配置
+ * @date 2023/7/6
+ */
+@Configuration
+public class WebMvcConfig implements WebMvcConfigurer {
+
+    public void addCorsMappings(CorsRegistry registry) {
+        registry.addMapping("/**")
+                .allowedOriginPatterns("*")
+                .allowCredentials(true)
+                .allowedMethods("GET", "HEAD", "POST","PUT", "DELETE", "OPTIONS")
+                .maxAge(3600);
+    }
+
+}

+ 2 - 1
sckw-common/sckw-common-core/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports

@@ -1,4 +1,5 @@
 com.sckw.core.aspect.DaoAspect
 com.sckw.core.aspect.DaoAspect
 com.sckw.core.exception.GlobalSystemExceptionHandler
 com.sckw.core.exception.GlobalSystemExceptionHandler
 com.sckw.core.web.config.CustomConfig
 com.sckw.core.web.config.CustomConfig
-com.sckw.core.filter.LoginFilter
+com.sckw.core.filter.LoginFilter
+com.sckw.core.web.config.WebMvcConfig