---恢复内容开始---
1.首先在GitHub上面下载xxl-job的开源代码
https://github.com/xuxueli/xxl-job
文件下载并解压如下
查看xxl-job 在线使用文档
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.启动自己的项目就能运行了