首页 > 其他分享 >运行xxl-job,整合xxl-job至jeecg-boot项目

运行xxl-job,整合xxl-job至jeecg-boot项目

时间:2023-12-05 15:58:39浏览次数:34  
标签:执行器 配置文件 admin boot job xxl

1、前言:xxl-job是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

源码仓库地址:
https://gitee.com/xuxueli0323/xxl-job

 

2、数据库准备

执行xxl-job下的sql文件,调度数据库初始化SQL脚本,位置为:

xxl-job\doc\db\tables_xxl_job.sql

 

执行后的表结构:

3、启动项目,修改配置文件

3.1

修改xxl-job-executor-samples的配置文件

 

 

 3.2调度中心启动,

 

访问地址,这里以为我的配置文件为例:http://localhost:9090/xxl-job-admin
账号密码:admin/123456

 3.3.创建执行器、任务进行测试。

 项目默认执行器

现在可以在这儿给地方写简单的样例进行执行

 4、整合到jeecg-boot项目

在项目中引入依赖

<dependency>
  <groupId>com.xuxueli</groupId>
  <artifactId>xxl-job-core</artifactId>
  <version>2.0.1</version>
</dependency>

将xxl-job-executor-sample-springboot这个模块下的XxlJobConfig复制一份到项目中,然后将相关配置设置好即可

 

该文件已上传至文件夹,可自行下载

 启动类加上@EnableBootJobsAgen

 

 如果使用2.0以上的xxl-job

这个配置类需要修改成单独的@Bean

 创建一个类里面写自己的定时任务,且方法格式时规定的

 然后更改配置文件

##定时任务
tools:
  jobs:
    admin:
      addresses: http://127.0.0.1:9090/xxl-job-admin
    executor:
      appname: erp-boot-small-order
      port: 9091

 

新建一个执行器

 新建任务

 

标签:执行器,配置文件,admin,boot,job,xxl
From: https://www.cnblogs.com/Galaxy1/p/17877396.html

相关文章

  • java通过springboot开发生成二维码
    1、添加依赖<dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.4.1</version><!--请使用最新版本--></dependency>2、编写代码@T......
  • Spring Boot2 开启系统日志(2)- 在application中配置日志
    在application.yml中通过logging.level来配置root是所有日志级别的打印;sql、web是分别设置sql或web相关的日志级别2.另外还可以分别对不同的包设置不同的日志打印级别#Logconfigurationlogging:level:com.*:debugorg.springframework:warn如上所示,分别......
  • JeecgBoot 框架升级至 Spring Boot3 的实战步骤
    JeecgBoot框架升级SpringBoot3.1.5步骤JEECG官方推出SpringBoot3分支:https://github.com/jeecgboot/jeecg-boot/tree/springboot3本次更新由于属于破坏式更新,有几个生态内的组件,无法进行找到平替或无法升级,目前尚不完善,部分功能选择直接注释的方式,以下为功能列表Online......
  • 使用SpringBoot实现文件上传和下载
    上传文件:1.在`pom.xml`文件中添加依赖:xml<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot<......
  • Spring Boot2 开启系统日志(1)- 了解日志
    1.日志显示在SpringBoot应用中,日志会默认输出到控制台,日志格式如下:2023-12-0413:37:22.518INFO65136---[main]com.x.Application:StartedApplicationin2.192seconds(JVMrunningfor3.957)|----1--------------|-2-|-3-|-4......
  • springboot~构建webjars类型的前端jar包
    webjars类型的前端jar包我们可以将公用的js,css,html,vue,shtml打包成一个jar,然后在其他项目中引用,这样就不用每个项目都去引用一遍了,这样就可以实现前端的公用了。1.创建一个maven项目,添加依赖和插件<dependencies><!--依赖webjars-locator-core--><dep......
  • springboot集成swagger
    1.pom引入<!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency&......
  • 【SpringBootWeb入门-2】请求响应-请求-Postman工具
    JavaWeb开发最常见的就是各类数据的请求以及响应,在讲解请求参数接收内容之前,我们先来介绍一款功能强大的接口测试工具:Postman。Postman介绍:一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,作用:常用于进行接口测试。为什么要使用Postman?当前最为主流的开发模式是前后端分......
  • SpringBoot 如何实现文件上传和下载
    一、文件上传——upload<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>文件上传SpringBoot提供了Multipart文件上传的支持。Multipart是HTTP协议中的一种方式,用于支持文件上传。下面我们将介绍如......
  • Spring Boot中的文件上传和下载实现
    文件上传文件上传是Web应用程序中常见的功能之一,SpringBoot提供了MultipartFile接口来处理文件上传。以下是实现文件上传的步骤:添加依赖在pom.xml文件中添加以下依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</art......