⚡ 优化xss TTL 问题,避免OOM

This commit is contained in:
lbw committed 2021-02-09 16:17:44 +08:00
1 parent 45d5458526
commit de47cf88ab
1 file changed
+8 -3
@@ -16,6 +16,9 @@
package com.pig4cloud.pigx.common.xss.core;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.hutool.core.util.StrUtil;
import com.pig4cloud.pigx.common.xss.config.PigxXssProperties;
import lombok.RequiredArgsConstructor;
@@ -24,9 +27,6 @@ import org.springframework.http.HttpMethod;
import org.springframework.web.method.HandlerMethod;
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* xss 处理拦截器
*
@@ -70,4 +70,9 @@ public class XssCleanInterceptor extends HandlerInterceptorAdapter {
XssHolder.remove();
}
@Override
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
XssHolder.remove();
}
}