Spring定时器介绍
在很多实际的web应用中,都有需要定时实现的服务,如每天12点推送个新闻,每隔一个小时提醒用户休息一下眼睛,隔一段时间检测用户是否离线等等。 spring框架提供了对定时器的支持,下面介绍关于Spring定时器的具体使用
一、新建Spring项目
二、具体实现步骤
第一步:通过@EnableScheduling注解开启定时任务
第二部,通过@Scheduled设置定时任务
具体实现代码
package com.example.schedule;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
//周期函数
@SpringBootApplication
@EnableScheduling //第一步,开启定时任务
public class ScheduleApplication {
public static void main(String[] args) {
SpringApplication.run(ScheduleApplication.class, args);
}
@Scheduled(fixedRate = 5*1000) //第二步,设置定时执行,每5s钟执行一次
public void doSometing(){
System.out.println("Hello Spring 定时器");
}
}
输出结果
如图所示,定时器运行
版权声明:本文为qq_53203951原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。