From c813046594b82230cd2cb61622d68a4981096e08 Mon Sep 17 00:00:00 2001 From: 疯狂的狮子li <15040126243@163.com> Date: 星期一, 02 八月 2021 19:28:41 +0800 Subject: [PATCH] update 日常校验 统一重构到 StringUtils 便于维护扩展 --- ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java index 44eb8fd..ba55d2d 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/util/JobInvokeUtil.java @@ -1,6 +1,5 @@ package com.ruoyi.quartz.util; -import cn.hutool.core.lang.Validator; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.quartz.domain.SysJob; @@ -52,7 +51,7 @@ throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException { - if (Validator.isNotNull(methodParams) && methodParams.size() > 0) + if (StringUtils.isNotNull(methodParams) && methodParams.size() > 0) { Method method = bean.getClass().getDeclaredMethod(methodName, getMethodParamsType(methodParams)); method.invoke(bean, getMethodParamsValue(methodParams)); @@ -72,7 +71,7 @@ */ public static boolean isValidClassName(String invokeTarget) { - return StringUtils.count(invokeTarget, ".") > 1; + return StringUtils.countMatches(invokeTarget, ".") > 1; } /** @@ -83,8 +82,8 @@ */ public static String getBeanName(String invokeTarget) { - String beanName = StringUtils.subBefore(invokeTarget, "(",false); - return StringUtils.subBefore(beanName, ".",true); + String beanName = StringUtils.substringBefore(invokeTarget, "("); + return StringUtils.substringBefore(beanName, "."); } /** @@ -95,8 +94,8 @@ */ public static String getMethodName(String invokeTarget) { - String methodName = StringUtils.subBefore(invokeTarget, "(",false); - return StringUtils.subAfter(methodName, ".",true); + String methodName = StringUtils.substringBefore(invokeTarget, "("); + return StringUtils.substringBefore(methodName, "."); } /** @@ -107,7 +106,7 @@ */ public static List<Object[]> getMethodParams(String invokeTarget) { - String methodStr = StringUtils.subBetween(invokeTarget, "(", ")"); + String methodStr = StringUtils.substringBetween(invokeTarget, "(", ")"); if (StringUtils.isEmpty(methodStr)) { return null; -- Gitblit v1.9.3