From f6794fd14f2653bf42ab9ef353ee006fa653a0df Mon Sep 17 00:00:00 2001 From: gewuyou Date: Sun, 22 Jun 2025 20:02:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor(context):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E4=B8=8A=E4=B8=8B=E6=96=87=E8=BF=87=E6=BB=A4=E5=99=A8=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 为 ContextWebFilter 和 ContextServletFilter 添加 ContextHolder 参数 - 优化了上下文过滤器的创建逻辑,提高灵活性和可扩展性 --- .../context/autoconfigure/ForgeContextAutoConfiguration.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/forgeboot-context/forgeboot-context-autoconfigure/src/main/kotlin/com/gewuyou/forgeboot/context/autoconfigure/ForgeContextAutoConfiguration.kt b/forgeboot-context/forgeboot-context-autoconfigure/src/main/kotlin/com/gewuyou/forgeboot/context/autoconfigure/ForgeContextAutoConfiguration.kt index 49d1854..2052304 100644 --- a/forgeboot-context/forgeboot-context-autoconfigure/src/main/kotlin/com/gewuyou/forgeboot/context/autoconfigure/ForgeContextAutoConfiguration.kt +++ b/forgeboot-context/forgeboot-context-autoconfigure/src/main/kotlin/com/gewuyou/forgeboot/context/autoconfigure/ForgeContextAutoConfiguration.kt @@ -145,7 +145,8 @@ class ForgeContextAutoConfiguration { fun contextWebFilter( chain: List, reactorProcessor: ReactorProcessor, - ) = ContextWebFilter(chain, reactorProcessor) + contextHolder: ContextHolder + ) = ContextWebFilter(chain, reactorProcessor,contextHolder) } /* ─────────────────────────────────────────────────────────────── @@ -170,8 +171,8 @@ class ForgeContextAutoConfiguration { */ @Bean @ConditionalOnMissingBean - fun contextServletFilter(chain: List) = - ContextServletFilter(chain) + fun contextServletFilter(chain: List,contextHolder: ContextHolder) = + ContextServletFilter(chain,contextHolder) } /* ───────────────────────────────────────────────────────────────