1、pom文化引入
<!--分布式任务--> <dependency> <groupId>com.aliyun.schedulerx</groupId> <artifactId>schedulerx2-spring-boot-starter</artifactId> <version>${com.alibaba.schedulerX-client.version}</version> </dependency>
properties 下引入
<com.alibaba.schedulerX-client.version>1.0.7</com.alibaba.schedulerX-client.version>
maven自动加载后
创建 task 包下
@Slf4j @Component public class RobotCreatePackTask extends JavaProcessor { @Resource private UserFriendServiceImpl userFriendServiceImpl; @Override public ProcessResult process(JobContext jobContext) { log.info("分布式任务开始执行---------------"); try { //逻辑处理 userFriendServiceImpl.friendsExpire(); } catch (Exception e) { log.info("分布式任务执行失败---------------,{}", e); return new ProcessResult(false); } return new ProcessResult(true); } }