---恢复内容开始---

1.首先在GitHub上面下载xxl-job的开源代码

https://github.com/xuxueli/xxl-job

文件下载并解压如下

查看xxl-job 在线使用文档

http://www.xuxueli.com/xxl-job/#/?id=_21-%e5%88%9d%e5%a7%8b%e5%8c%96%e8%b0%83%e5%ba%a6%e6%95%b0%e6%8d%ae%e5%ba%93

2.导入下载的文件进入eclipse

数据库建立xxl-job数据库并导入下载文件里面的sql执行文件

eclipse导入项目如下:主要用到xxl-job-admin与xxl-job-executor-springbooot两个文件

 

 3.测试Damon如下

(1)用Tomcat加载xxl-job-admin

(2)启动xxl-job-executor-springbooot的spingboot 项目

 ( 3 )打开后台http://127.0.0.1:8080/xxl-job-admin/

  (4)如图所示:

(5)点击新增执行器

 

 (6)机器地址自己填写修改xxl-job-executor-springbooot项目下面的application.properties配置文件信息

 

(7)点击任务管理,点击新增任务

实列代码是DemoJObHandler下面的value后面的配置

 

 这样demo演示就能成功了

(8)如果要加入自己项目进去则

1.创建一个springboot项目

2加入meaven依赖:

<parent>

           <groupId>org.springframework.boot</groupId>

           <artifactId>spring-boot-starter-parent</artifactId>

           <version>1.5.6.RELEASE</version>

      </parent>

      <dependencies>

           <!-- jetty -->

           <dependency>

                 <groupId>org.eclipse.jetty</groupId>

                 <artifactId>jetty-server</artifactId>

           </dependency>

           <dependency>

                 <groupId>org.eclipse.jetty</groupId>

                 <artifactId>jetty-util</artifactId>

           </dependency>

           <dependency>

                 <groupId>org.eclipse.jetty</groupId>

                 <artifactId>jetty-http</artifactId>

           </dependency>

           <dependency>

                 <groupId>org.eclipse.jetty</groupId>

                 <artifactId>jetty-io</artifactId>

           </dependency>

           <!-- spring-boot-starter-web (spring-webmvc + tomcat) -->

           <dependency>

                 <groupId>org.springframework.boot</groupId>

                 <artifactId>spring-boot-starter-web</artifactId>

           </dependency>

           <dependency>

                 <groupId>org.springframework.boot</groupId>

                 <artifactId>spring-boot-starter-test</artifactId>

                 <scope>test</scope>

           </dependency>

           <!-- xxl-job-core -->

           <dependency>

                 <groupId>com.xuxueli</groupId>

                 <artifactId>xxl-job-core</artifactId>

                 <version>1.9.0-SNAPSHOT</version>

           </dependency>

      </dependencies>

      <build>

           <plugins>

                 <plugin>

                      <groupId>org.springframework.boot</groupId>

                      <artifactId>spring-boot-maven-plugin </artifactId>

                 </plugin>

           </plugins>

      </build>

3.拷贝XxlJobConfig.java代码到项目中

4.自己创建项目与DemoJObHandler项目,因为最后定时job执行的是DemoJObHandler这个文件

@JobHander(value = "demoJobHandler")修改此处

5.修改application.properties配置文件信息主要是端口号如以前是9999可以改成9998,端口号不能相同

6.启动自己的项目就能运行了

 

posted on 2019-03-13 16:44  皓洁  阅读(419)  评论(0编辑  收藏  举报