diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
new file mode 100644
index 0000000..350ae52
--- /dev/null
+++ b/.idea/jarRepositories.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java b/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java
new file mode 100644
index 0000000..9302258
--- /dev/null
+++ b/jing-modules/jing-job/src/main/java/com/jing/job/util/JobInvokeUtil.java
@@ -0,0 +1,182 @@
+package com.jing.job.util;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.LinkedList;
+import java.util.List;
+import com.jing.common.core.utils.SpringUtils;
+import com.jing.common.core.utils.StringUtils;
+import com.jing.job.domain.SysJob;
+
+/**
+ * 任务执行工具
+ *
+ * @author ruoyi
+ */
+public class JobInvokeUtil
+{
+ /**
+ * 执行方法
+ *
+ * @param sysJob 系统任务
+ */
+ public static void invokeMethod(SysJob sysJob) throws Exception
+ {
+ String invokeTarget = sysJob.getInvokeTarget();
+ String beanName = getBeanName(invokeTarget);
+ String methodName = getMethodName(invokeTarget);
+ List