重构工具类
This commit is contained in:
@@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user