XXl-job基于springbooot的基本配置

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

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.启动自己的项目就能运行了

 

转载于:https://www.cnblogs.com/jhjlcr/p/10524195.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值