From 1bdd6405e8caffc058066bdd26cb6de1ea9cf7ea Mon Sep 17 00:00:00 2001
From: songhuangfeng123 <shf18767906695@163.com>
Date: 星期二, 09 八月 2022 18:35:39 +0800
Subject: [PATCH] 8-9fix

---
 safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java
index af07df6..4f99106 100644
--- a/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java
+++ b/safePlatfrom-out-web/src/main/java/com/gkhy/safePlatform/config/security/CorsConfig.java
@@ -1,5 +1,6 @@
 package com.gkhy.safePlatform.config.security;
 
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.web.cors.CorsConfiguration;
@@ -8,6 +9,10 @@
 
 @Configuration
 public class CorsConfig {
+
+    @Value("${spring.enableCors}")
+    private Boolean enableCors;
+
     private CorsConfiguration buildConfig() {
         CorsConfiguration corsConfiguration = new CorsConfiguration();
         //  你需要跨域的地址  注意这里的 127.0.0.1 != localhost
@@ -26,7 +31,8 @@
     public CorsFilter corsFilter() {
         UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
         //配置 可以访问的地址
-        source.registerCorsConfiguration("/**", buildConfig());
+        if(enableCors == true)
+            source.registerCorsConfiguration("/**", buildConfig());
         return new CorsFilter(source);
     }
 

--
Gitblit v1.9.2