From 7ef724307cad4545905114e65bb8d95e57fd1df5 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sun, 19 Nov 2023 22:35:38 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=AE=8C=E5=96=84=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/autoconfigure/cors/CorsAutoConfiguration.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/continew-starter-core/src/main/java/top/charles7c/continew/starter/core/autoconfigure/cors/CorsAutoConfiguration.java b/continew-starter-core/src/main/java/top/charles7c/continew/starter/core/autoconfigure/cors/CorsAutoConfiguration.java index 7de7cf4e..9574b0f5 100644 --- a/continew-starter-core/src/main/java/top/charles7c/continew/starter/core/autoconfigure/cors/CorsAutoConfiguration.java +++ b/continew-starter-core/src/main/java/top/charles7c/continew/starter/core/autoconfigure/cors/CorsAutoConfiguration.java @@ -16,6 +16,7 @@ package top.charles7c.continew.starter.core.autoconfigure.cors; +import lombok.extern.slf4j.Slf4j; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnWebApplication; @@ -34,6 +35,7 @@ import top.charles7c.continew.starter.core.constant.StringConsts; * @author Charles7c * @since 1.0.0 */ +@Slf4j @Lazy @Configuration(proxyBeanMethods = false) @ConditionalOnWebApplication @@ -47,7 +49,6 @@ public class CorsAutoConfiguration { CorsConfiguration config = new CorsConfiguration(); // 设置跨域允许时间 config.setMaxAge(1800L); - // 配置允许跨域的域名 if (properties.getAllowedOrigins().contains(StringConsts.ASTERISK)) { config.addAllowedOriginPattern(StringConsts.ASTERISK); @@ -62,10 +63,11 @@ public class CorsAutoConfiguration { properties.getAllowedHeaders().forEach(config::addAllowedHeader); // 配置允许跨域的响应头 properties.getExposedHeaders().forEach(config::addExposedHeader); - // 添加映射路径,拦截一切请求 UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", config); - return new CorsFilter(source); + CorsFilter corsFilter = new CorsFilter(source); + log.info("[ContiNew Starter] - Auto Configuration 'Cors' completed initialization."); + return corsFilter; } }