用spring的@Scheduled实现定时任务

时间:2021-05-13 16:33:50
  1. 先在spring的配置文件中添加扫描

    在applicationContext.xml中添加  <task:annotation-driven/>,我用的是idea有提示功能

      用spring的@Scheduled实现定时任务

    选择第一个后会在表头生成xsd等配置

    用spring的@Scheduled实现定时任务

    用eclipse的话手动添加即可

    xmlns:task="http://www.springframework.org/schema/task"

    下面两行是加在xsi:schemaLocation中的,注意别加错位置

    http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd

    http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd

     2.在代码中的使用

      建议单独建个package方便维护,在类上加注解@Component,在方法中加上 @Scheduled。如下图

      用spring的@Scheduled实现定时任务

  cron的表达式用在线生成器生成即可,没必要刻意记。  网址 http://cron.qqe2.com/。 或者在度娘 搜索 cron生成器。

  然后就大功告成了!!