Spring Boot开启定时任务
Spring Boot 提供了便捷的定时任务功能。通过在主类或配置类上添加 `@EnableScheduling` 注解即可启用定时任务。在任意 Spring Bean 中,使用 `@Scheduled` 注解定义定时方法,并可通过 `fixedRate`、`fixedDelay` 或 `cron` 表达式配置执行时间。其中,Cron 表达式支持传统的 6个字段格式,可定义复杂的执行规则。默认情况下,所有任务共享单一线程,可以通过 `SchedulingConfigurer` 配置自定义线程池实现并发执行。常见问题包括任务未执行、Cron 表达式错误或任务阻塞等,需逐一排查。