{"repo":"aitxiaogang/xxl-job-boot-starter","free":true,"listed":false,"github":"https://github.com/aitxiaogang/xxl-job-boot-starter","clone":"git clone https://github.com/aitxiaogang/xxl-job-boot-starter.git","description":"快速集成XXL-JOB，通过java代码控制xxl-job管理平台，动态添加任务，修改任务，删除任务，开始任务，暂停任务，查询任务，执行任务等等","language":"Java","stars":80,"topics":["java","distributed","glue","job","quartz","restful","schedule","scheduler","spring-boot","spring-boot-starter"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"更新说明：2025-08-16 1. 升级项目SpringBoot版本为3.0.2 2. 升级项目JDK版本为17 3. 升级项目依赖的xxl-job版本为3.1.1并适配 4. 之后版本号和xxl-job版本号保持一致 关于文档 1. 此项目比较简单，所有的功能都在XxlJobService接口类里面，方法声明有注释，一看就明白作用。类路径：src/main/java/com/xiaogang/xxljobadminsdk/service/XxlJobService.java 2. 有任何问题欢迎看当前页面底部的加QQ群方式进群讨论 更新说明：2025-03-20 1. 有些小伙伴使用报错，高频的问题是因为搭建的xxl-job-admin版本过高，注意当前项目的版本分两部分，第一部分对应的是xxl-job-admin版本，第二部分是当前项目的版本，xxl-job-admin的版本一定要选对。例如当前项目版本是2.3.1-xxxxx，那么搭建xxl-job-admin的时候就要搭建2.3.1版本，否则可能出现未知问题。如果一定要选择高版本，可以自行修改本项目代码适配。 2. 为爱发电没有太多时间维护这个项目，如果大家适配了新的版本测试没问题可以提交合并请求，一起为开源贡献自己一点力量，项目开发者会给你署名，也是一个小小的荣誉。 更新说明：2023-10-13 1.在2.3.1版本基础上添加了自动注册执行器与jobHandler的功能，直接使用@xxlRegistry注解标识jobHandler需要自动注册，如需自动注入，需配置groupTitle 更新说明：2023-03-21(已上传MAVEN中央仓库) 1. 升级xxl-job-core到最新版（2.3.1），新版本消除了缺陷，其它更新可以查看官网 2. 升级项目第三方组件依赖的版本，升级到没有漏洞缺陷的版本 更新说明：2023-03-17 1. 项目启动之前校验每一个配置参数，如果参数错误会终止项目启动，避免配置错误却不知道执行器启动失败 2. 将accessToken校验提前到项目启动完成之前，避免accessToken配置错误但是项目还是启动成功影响业务 3. 每个配置参数添加对应错误提示 4. 减少不必要的配置参数，降低集成成本，更好使用 5. 不用再配置jobGroupId，添加任务的执行器默认为appname对应的执行器id 6. 新增数个操作任务的方法，现在任务相关CRUD方法更充足，多样 7. 多个方法重载实现相同功能，降低方法调用成本。删除不必要参数 8. 新增查询执行器功能 9. 新增只在某个时间执行一次的任务方法，参数更少，添加任务更方便 10. 新增通过自定义字符串id作为唯一条件查询任务信息或者任务id，操作某个任务更方便（使用的任务负责人（author）字段实现，xxl-job的负责人字段查询是模糊查询，所以自定义id需要差别尽量大） 11. 删除，停止，启动都提供了两种方法，分别操作一个和操作符合条件的所有任务 12. 2.3.0-jobinfo-executor-2是最新版并合并到了master 13. bug修复 项目介绍 1. 使用java代码控制xxl-job-admin。使用代码添加job的CRUD等功能 2. 项目使用的xxl-job-admin版本为2.3.0 3. 此项目版本号对应xxl-job-admin版本号 4. 配置了用户名密码之后，此模块会模拟登录请求admin来实现功能 5. 想要通过代码往admin里面操作job等功能，只需要在spr","default_branch":null,"files":null,"tree":[],"storefront":"/r/aitxiaogang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aitxiaogang/xxl-job-boot-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}