启动类上面添加定时任务注解@EnableScheduling
import org.springframework.scheduling.annotation.EnableScheduling;
@EnableJpaAuditing
@EnableScheduling
public class MangerApplication {
public static void main(String[] args) {
SpringApplication.run(MangerApplication.class, args);
System.out.println("manage启动成功");
}
}
下面是定时执行任务的方法 目前我是写到service里面了
在xxxxxx方法中编制需要操作的定时任务代码
@Component
public class InviteEmailSendComponent {
// 这个注解 1000毫秒 是上一个方法执行完成之后间隔1秒执行下一次定时任务
@Scheduled(fixedDelay = 1000)
public void xxxxx() {
logger.info("定时任务执行:" + new Date());
}
}