在一个普通的spring boot工程中,新建一个xxl-job的模块。在xxl-job的pom文件中,引入地址。
<!-- xxl-job-core -->
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>2.2.0</version>
</dependency>
需要启动xxl-job的管理平台。管理平台,可以从xxl-job的git地址上下载xxl-job-admin工程。然后将改工程打包,发布到腾讯云上。
将xxl-job的管理界面启动以后,就可以写一个测试的job
/**
* @description 测试一下
* @author: huangyeqin
* @create : 2020/9/19 15:32
*/
@Component
public class TestJobHandler {
private static Logger logger = LoggerFactory.getLogger(TestJobHandler.class);
@XxlJob(value = "testJobHandler1")
public ReturnT<String> demoJobHandler(String param){
logger.info("测试xxl-job {}",param);
System.out.println("测试一下输入参数 : "+param);
return ReturnT.SUCCESS;
}
}
写完以后,将该job配置到管理界面
1、先配置执行器。
2、在任务管理界面配置一个job
3、然后可以启动任务
4、配置文件上的内容,需要配置好。
最后,通过集成微服务,已经完成了调用。