Quellcode durchsuchen

update document

xuxueli vor 5 Jahren
Ursprung
Commit
a1900b4dc2
1 geänderte Dateien mit 14 neuen und 2 gelöschten Zeilen
  1. 14 2
      doc/XXL-JOB官方文档.md

+ 14 - 2
doc/XXL-JOB官方文档.md Datei anzeigen

441
         :xxl-job-executor-sample-frameless:无框架版本;
441
         :xxl-job-executor-sample-frameless:无框架版本;
442
         :xxl-job-executor-sample-jfinal:JFinal版本,通过JFinal管理执行器;
442
         :xxl-job-executor-sample-jfinal:JFinal版本,通过JFinal管理执行器;
443
         :xxl-job-executor-sample-nutz:Nutz版本,通过Nutz管理执行器;
443
         :xxl-job-executor-sample-nutz:Nutz版本,通过Nutz管理执行器;
444
+        :xxl-job-executor-sample-jboot:jboot版本,通过jboot管理执行器;
444
         
445
         
445
 
446
 
446
 ### 2.3 配置部署“调度中心”
447
 ### 2.3 配置部署“调度中心”
598
     xxl-job-executor-sample-spring:项目编译打包成WAR包,并部署到tomcat中。
599
     xxl-job-executor-sample-spring:项目编译打包成WAR包,并部署到tomcat中。
599
     xxl-job-executor-sample-jfinal:同上
600
     xxl-job-executor-sample-jfinal:同上
600
     xxl-job-executor-sample-nutz:同上
601
     xxl-job-executor-sample-nutz:同上
602
+    xxl-job-executor-sample-jboot:同上
601
     
603
     
602
 
604
 
603
 至此“执行器”项目已经部署结束。
605
 至此“执行器”项目已经部署结束。
685
     - 执行参数:任务执行所需的参数;
687
     - 执行参数:任务执行所需的参数;
686
     
688
     
687
 ### 3.1 BEAN模式
689
 ### 3.1 BEAN模式
688
-任务逻辑以注解方法的形式存在于“执行器”所在项目中(任务方法底层会自动生成代理JobHandler),开发流程如下:
690
+
691
+BEAN模式有两种开发方式:
692
+- 1、基于类的方式:早期提供的方式,需要开发一个继承自"com.xxl.job.core.handler.IJobHandler"的JobHandler类。新版本已经不提供这种方式的任务自动注入支持,需要手动通过如下方式注入到执行器容器。方式比较原始;
693
+```
694
+XxlJobExecutor.registJobHandler("demoJobHandler", new DemoJobHandler());
695
+```
696
+- 2、基于方法的方式:新版本提供,也是推荐的方式,只需要在相关任务方法上添加"@XxlJob"注解即可,会自动完成任务注入到执行器容器。更加方便、高效;
697
+
698
+>注意:上面两种方式开发的任务,底层都会生成JobHandler代理,因此,任务都会以JobHandler的形式存在于执行器任务容器中。
699
+
700
+基于方法的方式,开发步骤如下:
689
 
701
 
690
 #### 步骤一:执行器项目中,开发Job方法:
702
 #### 步骤一:执行器项目中,开发Job方法:
691
 
703
 
704
 ```
716
 ```
705
 
717
 
706
 #### 步骤二:调度中心,新建调度任务
718
 #### 步骤二:调度中心,新建调度任务
707
-参考上文“配置属性详细说明”对新建的任务进行参数配置,运行模式选中 "BEAN模式",JobHandler属性填写任务注解“@JobHandler”中定义的值;
719
+参考上文“配置属性详细说明”对新建的任务进行参数配置,运行模式选中 "BEAN模式",JobHandler属性填写任务注解“@XxlJob”中定义的值;
708
 
720
 
709
 ![输入图片说明](https://www.xuxueli.com/doc/static/xxl-job/images/img_ZAsz.png "在这里输入图片标题")
721
 ![输入图片说明](https://www.xuxueli.com/doc/static/xxl-job/images/img_ZAsz.png "在这里输入图片标题")
710
 
722