|
@@ -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);
|
|
|
|
+// }
|
|
|
|
+
|
|
|
|
+}
|