@EnableScheduling @Component public class TestJob { @Scheduled(cron = "0/5 * * * * ?") public void job1() { System.out.println("hello world"); } } 缺点 只适合单体项目,如果集群部署任务可能会重复执行,需要手动加锁无法控制任务的状态,例如想关闭或者开启某个任务