Spring目前支持以注解的形式执行定时、周期任务,实现起来非常方便!!
1.spring xml配置文件中加入包扫描
<span style="font-size:18px;"><context:component-scan base-package="com.xx.xx.schedule"/></span>
2.添加类及方法注释
@configuration
@EnableScheduling
3.添加任务注释
@Scheduled
class代码如下:
将每5秒打印出当前时间
<span style="font-size:18px;">@Configuration @EnableScheduling public class SpringScheduleTest { @Scheduled(cron = "*/5 * * * * *") // @Scheduled(fixedDelay = 5000) public void doTask(){ System.out.println("Now is :" + new Date()); } }</span>
关于Scheduled内cron、fixedDelay等具体key含义详情请查询官网。
时间: 2024-09-16 07:25:48