在java开发时常遇到定时的业务,大家说说自己的项目中都是怎么做的呀,不用很详细
比如要做一个5点下线的团购,但是如果不用定时器做的话,5点后没人访问,就一直是开启状态,直到第一个人去触发下架动作,这期间要写数不清的烂代码,恳请前辈点拨
mituan
9 years, 8 months ago
Answers
描述的业务逻辑没有看明白,quartz是标配
如果在spring3.x的环境下,最简单的方式:
定时任务的类添加@Component注解,执行任务的方法添加@Scheduled(cron = "0/5 * * * * ?")注解。
让Spring扫描到该类:spring配置文件中加
<task:annotation-driven />
这个配置,
其中@Scheduled注解是(org.springframework.s...
24hours
answered 9 years, 8 months ago