Explorar el Código

解决跨域问题

xusonglin hace 5 años
padre
commit
7edb2ec06e
Se han modificado 1 ficheros con 31 adiciones y 0 borrados
  1. 31 0
      src/main/java/com/jkcredit/sysnews/config/WebConfiguration.java

+ 31 - 0
src/main/java/com/jkcredit/sysnews/config/WebConfiguration.java

@@ -0,0 +1,31 @@
+package com.jkcredit.sysnews.config;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class WebConfiguration {
+
+    private final Logger log = LoggerFactory.getLogger(WebConfiguration.class);
+
+    private final ApplicationProperties applicationProperties;
+
+    public WebConfiguration(ApplicationProperties applicationProperties) {
+        this.applicationProperties = applicationProperties;
+    }
+
+//    @Bean
+//    public CorsFilter corsFilter() {
+//        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
+//        CorsConfiguration config = applicationProperties.getCors();
+//        if (config.getAllowedOrigins() != null && !config.getAllowedOrigins().isEmpty()) {
+//            log.info("Registering CORS filter");
+//            source.registerCorsConfiguration("/api/**", config);
+//            source.registerCorsConfiguration("/management/**", config);
+//            source.registerCorsConfiguration("/v2/api-docs", config);
+//        }
+//        return new CorsFilter(source);
+//    }
+
+}