/xxl-job-admin-sdk-boot-starter

通过java代码控制xxl-job管理平台,动态添加任务

Primary LanguageJava

项目介绍(已上传maven**仓库)

  1. 使用java代码控制xxl-job-admin。使用代码添加job的CRUD等功能
  2. 项目使用的xxl-job-admin版本为2.3.0
  3. 此项目版本号对应xxl-job-admin版本号
  4. 配置了用户名密码之后,此模块会模拟登录请求admin来实现功能
  5. 想要通过代码往admin里面添加job等功能,只需要在springboot项目中引入此项目,配置关键参数,引入sdk类就可以了,其它什么都不用关心了

下面是自动配置类,默认配置如下

@Data
@ConfigurationProperties(prefix = "xxl.job.sdk")
public class XxlJobAdminProperties {
    private String adminUrl = "http://localhost:8080/xxl-job-admin";
    private String userName = "admin";
    private String password = "123456";
    private int connectionTimeOut = 5000;

    private boolean enable = false;
}

使用方法

<dependency>
    <groupId>com.lxgnb</groupId>
    <artifactId>xxl-job-admin-sdk-boot-starter</artifactId>
    <version>2.3.0-jobinfo-job</version>
</dependency>
  1. pom文件中添加上面的依赖坐标(已上传到maven**仓库)
  2. 添加配置项,配置参数如下
  3. image
  4. 接下来注入关键的类,使用XxlJobService来控制job的crud
  5. image

使用方法就是这样,现在只接入了JOB的crud,后续看项目情况也许会接入其它接口。 如果大家有什么问题,欢迎大家提出来。这个项目写的很粗糙,大家有什么意见和建议,非常欢迎大家来交流。谢谢