diff --git a/doc/XXL-JOB官方文档.md b/doc/XXL-JOB官方文档.md
index ac1462ee..c4701a7d 100644
--- a/doc/XXL-JOB官方文档.md
+++ b/doc/XXL-JOB官方文档.md
@@ -2046,8 +2046,9 @@ data: post-data
- 8、调度线程连接池优化,修复连接有效性校验超时问题;
- 9、轮训路由策略优化,修复小概率下并发问题;
- 10、执行器日志清理优化,修复小概率下日志文件为空导致清理异常问题;
-- 11、[规划中]任务触发参数优化:支持选择 "Cron触发"、"固定间隔时间触发"、"指定时间点触发"、"不选择" 等;
-- 12、[规划中]分片任务:全部完成后才会出发后置节点;
+- 11、执行器示例项目规范整理;
+- 12、[规划中]任务触发参数优化:支持选择 "Cron触发"、"固定间隔时间触发"、"指定时间点触发"、"不选择" 等;
+- 13、[规划中]分片任务:全部完成后才会出发后置节点;
### 7.32 版本 v2.3.0 Release Notes[规划中]
- 1、[规划中]DAG流程任务
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/pom.xml b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/pom.xml
index 435d284f..56342ff1 100644
--- a/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/pom.xml
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/pom.xml
@@ -15,10 +15,16 @@
com.jfinal
- jfinal
+ jfinal-undertow
2.2
+
+ com.jfinal
+ jfinal
+ 4.9.02
+
+
org.slf4j
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/XxlJobExecutorApplication.java b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/XxlJobExecutorApplication.java
new file mode 100644
index 00000000..f68b4f3c
--- /dev/null
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/XxlJobExecutorApplication.java
@@ -0,0 +1,12 @@
+package com.xuxueli.executor.sample.jfinal;
+
+import com.jfinal.server.undertow.UndertowServer;
+import com.xuxueli.executor.sample.jfinal.config.JFinalCoreConfig;
+
+public class XxlJobExecutorApplication {
+
+ public static void main(String[] args) {
+ UndertowServer.start(JFinalCoreConfig.class, 8082, true);
+ }
+
+}
diff --git a/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/config/JFinalCoreConfig.java b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/config/JFinalCoreConfig.java
index 199954b6..7e20da83 100644
--- a/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/config/JFinalCoreConfig.java
+++ b/xxl-job-executor-samples/xxl-job-executor-sample-jfinal/src/main/java/com/xuxueli/executor/sample/jfinal/config/JFinalCoreConfig.java
@@ -3,6 +3,7 @@ package com.xuxueli.executor.sample.jfinal.config;
import com.jfinal.config.*;
import com.jfinal.kit.Prop;
import com.jfinal.kit.PropKit;
+import com.jfinal.template.Engine;
import com.xuxueli.executor.sample.jfinal.controller.IndexController;
import com.xuxueli.executor.sample.jfinal.jobhandler.CommandJobHandler;
import com.xuxueli.executor.sample.jfinal.jobhandler.DemoJobHandler;
@@ -58,35 +59,27 @@ public class JFinalCoreConfig extends JFinalConfig {
// ---------------------- jfinal ----------------------
- public void configRoute(Routes route) {
- route.add("/", IndexController.class);
- }
-
@Override
- public void afterJFinalStart() {
+ public void onStart() {
initXxlJobExecutor();
}
@Override
- public void beforeJFinalStop() {
+ public void onStop() {
destoryXxlJobExecutor();
}
- public void configConstant(Constants constants) {
-
- }
-
- public void configPlugin(Plugins plugins) {
-
+ public void configConstant(Constants me) {
+ me.setDevMode(true);
}
- public void configInterceptor(Interceptors interceptors) {
-
- }
-
- public void configHandler(Handlers handlers) {
-
+ public void configRoute(Routes routes) {
+ routes.add("/", IndexController.class);
}
+ public void configEngine(Engine me) {}
+ public void configPlugin(Plugins me) {}
+ public void configInterceptor(Interceptors me) {}
+ public void configHandler(Handlers me) {}
}