重构工具类

This commit is contained in:
禾几海
2021-10-01 15:57:46 +08:00
parent fa120a6da5
commit 366ce4b829
13 changed files with 75 additions and 82 deletions

View File

@@ -2,7 +2,7 @@ package cn.celess.configuration.filter;
import cn.celess.common.enmu.ResponseEnum;
import cn.celess.common.entity.Response;
import cn.celess.common.util.RequestUtil;
import cn.celess.common.util.StringUtil;
import org.springframework.web.servlet.HandlerInterceptor;
import javax.servlet.http.HttpServletRequest;
@@ -24,7 +24,7 @@ public class MultipleSubmitFilter implements HandlerInterceptor {
if (lastSubmitTime == null || completeUrl == null) {
return true;
}
if (System.currentTimeMillis() - lastSubmitTime < WAIT_TIME && RequestUtil.getCompleteUrlAndMethod(request).equals(completeUrl)) {
if (System.currentTimeMillis() - lastSubmitTime < WAIT_TIME && StringUtil.getCompleteUrlAndMethod(request).equals(completeUrl)) {
// 请求参数和路径均相同 且请求时间间隔小于 WAIT_TIME
response.setContentType("application/json");
response.setCharacterEncoding("UTF-8");
@@ -39,6 +39,6 @@ public class MultipleSubmitFilter implements HandlerInterceptor {
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {
HttpSession session = request.getSession();
session.setAttribute("lastSubmitTime", System.currentTimeMillis());
session.setAttribute("completeUrl&method", RequestUtil.getCompleteUrlAndMethod(request));
session.setAttribute("completeUrl&method", StringUtil.getCompleteUrlAndMethod(request));
}
}

View File

@@ -1,6 +1,6 @@
package cn.celess.configuration.filter;
import cn.celess.common.util.RequestUtil;
import cn.celess.common.util.StringUtil;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.HandlerInterceptor;
@@ -27,11 +27,11 @@ public class VisitorRecord implements HandlerInterceptor {
return true;
}
// 获取访问次数
Integer count = visitDetail.get(RequestUtil.getCompleteUrlAndMethod(request));
Integer count = visitDetail.get(StringUtil.getCompleteUrlAndMethod(request));
// 自增
count = count == null ? 1 : ++count;
// 更新
visitDetail.put(RequestUtil.getCompleteUrlAndMethod(request), count);
visitDetail.put(StringUtil.getCompleteUrlAndMethod(request), count);
session.setAttribute("ip", request.getRemoteAddr());
return true;
}