From e7bdc0900d94ffb6eb553a89418daa87b8995da4 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期三, 07 十二月 2022 11:39:04 +0800 Subject: [PATCH] 升级druid到最新版本1.2.15 --- src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java b/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java index 7b7be9e..7c46bb2 100644 --- a/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java +++ b/src/main/java/com/ruoyi/framework/interceptor/RepeatSubmitInterceptor.java @@ -5,19 +5,19 @@ import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Component; import org.springframework.web.method.HandlerMethod; -import org.springframework.web.servlet.handler.HandlerInterceptorAdapter; -import com.alibaba.fastjson.JSONObject; +import org.springframework.web.servlet.HandlerInterceptor; +import com.alibaba.fastjson2.JSON; import com.ruoyi.common.utils.ServletUtils; import com.ruoyi.framework.interceptor.annotation.RepeatSubmit; import com.ruoyi.framework.web.domain.AjaxResult; /** * 闃叉閲嶅鎻愪氦鎷︽埅鍣� - * + * * @author ruoyi */ @Component -public abstract class RepeatSubmitInterceptor extends HandlerInterceptorAdapter +public abstract class RepeatSubmitInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception @@ -29,10 +29,10 @@ RepeatSubmit annotation = method.getAnnotation(RepeatSubmit.class); if (annotation != null) { - if (this.isRepeatSubmit(request)) + if (this.isRepeatSubmit(request, annotation)) { - AjaxResult ajaxResult = AjaxResult.error("涓嶅厑璁搁噸澶嶆彁浜わ紝璇风◢鍚庡啀璇�"); - ServletUtils.renderString(response, JSONObject.toJSONString(ajaxResult)); + AjaxResult ajaxResult = AjaxResult.error(annotation.message()); + ServletUtils.renderString(response, JSON.toJSONString(ajaxResult)); return false; } } @@ -40,16 +40,16 @@ } else { - return super.preHandle(request, response, handler); + return true; } } /** * 楠岃瘉鏄惁閲嶅鎻愪氦鐢卞瓙绫诲疄鐜板叿浣撶殑闃查噸澶嶆彁浜ょ殑瑙勫垯 - * - * @param httpServletRequest + * + * @param request * @return * @throws Exception */ - public abstract boolean isRepeatSubmit(HttpServletRequest request); + public abstract boolean isRepeatSubmit(HttpServletRequest request, RepeatSubmit annotation); } -- Gitblit v1.9.3