mall-tiny-security DynamicSecurityFilter 每个request会执行两次
Author: shengtu0328Created Nov 16, 2022Updated Nov 16, 2022
https://github.com/macrozheng/mall-learning/tree/master/
DynamicSecurityFilter是否加上判重比较?
private static final String FILTER_APPLIED = "__spring_security_demoFilter_filterApplied";
if (servletRequest.getAttribute(FILTER_APPLIED) != null) {
filterChain.doFilter(servletRequest, servletResponse);
return ;
}
//do something
servletRequest.setAttribute(FILTER_APPLIED,true);
filterChain.doFilter(servletRequest, servletResponse);Source: macrozheng/mall-learning