话不多说 先上代码
方式一:
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.Trigger;
import org.springframework.scheduling.TriggerContext;
import org.springframework.scheduling.annotation.SchedulingConfigurer;
import org.springframework.scheduling.config.ScheduledTaskRegistrar;
import org.springframework.scheduling.support.CronTrigger;
import org.springframework.stereotype.Component;
@Component
public class Scheduled implements SchedulingConfigurer{
//默认的任务周期为 10分钟
private String cron = "0 */10 * * * ?";
@Override
public void configureTasks(ScheduledTaskRegistrar sRegistrar) {
sRegistrar.addTriggerTask(new Runnable(){
@Override
public void run() {
System.out.println("开始执行任务:Hello World");
}
}
}, new Trigger(){
@Override
public Date nextExecutionTim