From b9718c1558af95e36935799275ab06a7b492c6f1 Mon Sep 17 00:00:00 2001 From: Vincent Man Date: Sat, 3 Jan 2026 14:10:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4web=20session=E7=9A=84?= =?UTF-8?q?=E7=BA=BF=E7=A8=8B=E5=8F=98=E9=87=8F=E6=AE=8B=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../caf-boot-starter-application-context/pom.xml | 4 ++++ .../java/io/iec/edp/caf/context/filter/CAFContextFilter.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/caf-boot-starters/caf-boot-starter-application-context/pom.xml b/caf-boot-starters/caf-boot-starter-application-context/pom.xml index 519f26c8..b4f8e9f5 100644 --- a/caf-boot-starters/caf-boot-starter-application-context/pom.xml +++ b/caf-boot-starters/caf-boot-starter-application-context/pom.xml @@ -52,6 +52,10 @@ io.iec.edp caf-session-backend + + io.iec.edp + caf-session-web + io.iec.edp caf-tenancy-core diff --git a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java index 22f86d39..415cfea9 100644 --- a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java +++ b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java @@ -33,6 +33,7 @@ import io.iec.edp.caf.rest.RESTEndpoint; import io.iec.edp.caf.rest.RESTEndpointRegistrar; import io.iec.edp.caf.rest.api.properties.CAFServerConfigurationProperties; +import io.iec.edp.caf.session.holder.CAFWebSessionThreadLocalHolder; import io.iec.edp.caf.tenancy.api.TenantResolveContributor; import io.iec.edp.caf.tenancy.api.context.RequestTenantContextHolder; import io.iec.edp.caf.tenancy.api.context.RequestTenantContextInfo; @@ -200,6 +201,7 @@ public class CAFContextFilter extends OncePerRequestFilter { this.filterInvokeEventBroker.fireAfterFilterInvokeEvent(request, response); CAFBizContextHolder.purge(); + CAFWebSessionThreadLocalHolder.purge(); CafSessionThreadHolder.purge(); MultiTenantContextHolder.purge(); RequestTenantContextHolder.purge(); -- Gitee