chatGPT幫你寫代碼:
提問問題:xxljob在springboot項目中的使用方法,使用注解
回答如下:
1、在pom.xml中添加xxl-job依賴
<dependency> <groupId>com.xuxueli</groupId> <artifactId>xxl-job-core</artifactId> <version>2.2.0</version> </dependency>
2、在springboot的啟動類中添加@EnableXxlJob注解
@EnableXxlJob @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
3、在application.yml中配置xxl-job的相關參數
xxl:
job:
admin:
address: http://127.0.0.1:8080
accessToken:
executor:
appname: my-job-executor
address: 127.0.0.1:9999
ip:
port:
logpath: /data/applogs/xxl-job/jobhandler
logretentiondays: 30
4、在需要調度的類上添加@XxlJob注解
@XxlJob("demoJobHandler") @Component public class DemoJobHandler extends IJobHandler { @Override public ReturnT<String> execute(String param) throws Exception { XxlJobLogger.log("XXL-JOB, Hello World."); return SUCCESS; } }
浙公網安備 33010602011771號