Spring定时任务@Scheduled注解使用方式
1、开篇 spring的@Scheduled定时任务相信大家都是十分熟悉。最近在使用过程中发现了一些问题,写篇文章,和大家分享一下。结论在最后,不想看冗长过程的小伙伴可以直接拉到最后看结论。 2、简单使用 @Scheduled的使用方式十分简单,首先在配置文件中启动注解驱动 <task:annotation-driven/> 然后编写任务类,并在任务类中编写定时任务的方法,最后将任务类交于spring管理 @Component public class testTask { private Logger logger = LoggerFactory.getLogger(testTask. class ); public void doTask() { logger.info(Thread.currentThread().getName() +"===task run" ); } } 接着,使用cron表达式标注任务方法 @Component public class testTask { private Logger logger = LoggerFactory.getLogger(testTask. class ); @Scheduled(cron = "0/5 * * * * ?" ) public void doTask() { logger.info(Thread