问题描述
例如:数据库某张表有两个字段,一个是任务是否未完成,一个是任务到期时间,现在我想在任务到期时间的时候判断该任务是否已经完成,完成了的话就不理,否则就发送一个邮件给某人,求各位能给个思路,能有代码讲下的就最好,本人必将不胜感激。
解决方案
定时器选择1、Timer2、Spring集成quartz这个找下 都有用法思路:在定时器里面定时去查到时时间,还没有完成的任务例如: select * from table where a.flag='0' and time<date
解决方案二:
spring定时器...扫描数据库,发送邮件
解决方案三:
简单点的来说: 定时任务:Timer 定时发邮件给:javamail
解决方案四:
既然是很多记录,建议用quartz的定时任务每隔30分钟或者1小时来扫描该表,对是否完成和到期时间进行判断,发送邮件用jmail,http://zyn010101.iteye.com/blog/1622848
时间: 2024-12-21 22:03:57