Spring中如何编写一个Task定时任务呢?

欣喜 Spring 发布时间:2024-02-19 15:26:51 阅读数:9110 1
下文笔者讲述Spring中编写Task定时任务的方法及示例分享,如下所示
使用@Scheduled注解
       即可开启一个Task定时任务
例:Spring编写一个Task定时任务的示例
package com.java265.*.service;
  
  import org.springframework.beans.factory.annotation.Autowired;
  import org.springframework.scheduling.annotation.Scheduled;
  import org.springframework.stereotype.Component;
  import com.***.common.util.DateUtil;
  import com.***.dao.StudentMessageDao;
 
@Component
public class TimerTask {
 
 
	@Autowired
	private StudentMessageDao messageDao;
	
	/**
	 * 每天凌晨执行一次
	 */
	@Scheduled(cron = "0 0 0 * * ?")
	public void scheduledTask(){
		String stringNow = DateUtil.stringNow();
		int num = messageDao.resetMessageDayCount();
		if (num<=0) {
			//日志信息
		}else{
			//日志信息
		}
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202402/7992.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者