refactor(core): TenantContextHolderFilter 清空TTL 避免内存泄漏

Closes 5896
This commit is contained in:
冷冷 committed 2024-11-25 13:37:59 +08:00
1 parent 3fbc105a6f
commit 8454c3e2fc
1 file changed
+9 -3
@@ -75,10 +75,16 @@ public class TenantContextHolderFilter extends GenericFilterBean {
TenantContextHolder.setTenantId(CommonConstants.TENANT_ID_1);
}
if (!checkTenantStatus(request, response)) return;
if (!checkTenantStatus(request, response)) {
TenantContextHolder.clear();
return;
}
filterChain.doFilter(request, response);
TenantContextHolder.clear();
try {
filterChain.doFilter(request, response);
} finally {
TenantContextHolder.clear();
}
}
/**