Spring定时器的使用

  • Post author:
  • Post category:其他


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 版权协议,转载请附上原文出处链接和本声明。