赞
踩
springboot中有一个bean,ThreadPoolTaskScheduler,可以很方便的对重复执行的任务进行调度管理;相比于通过java自带的周期性任务线程池ScheduleThreadPoolExecutor,此bean对象支持根据cron表达式创建周期性任务。废话不多说,上代码我们操练一把。
下面是一个SpringBoot项目,用到了lombok。
注意:这个自定义的任务必须是一个线程
- package com.example.demo.scheduler;
-
- import lombok.Data;
- import lombok.NoArgsConstructor;
-
- @Data
- @NoArgsConstructor
- public class MyTask implements Runnable{
-
- private String name;
-
- public MyTask(String name) {
- this.name = name;
- }
-
- @Override
- public void run() {
- System.out.println("test------>" + name);
- }
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。