我有一点问题(我使用的是Spring 3.1.1版).我想启动一天内执行任务的进程或线程.

例如:
我有一个用户列表,每个用户都有一个天数作为字段.

class User {
字符串……
字符串……
DateTime countDays = … 12-12-12 …
}

所以我想要做的是,当我启动我的应用程序(运行)时,我想每天执行一项任务:
遍历用户列表
检查countDays
如果countDays大于14,例如
发送给用户的东西….


我知道如何循环并发送一些东西.我不知道如何启动一个对象让它在一天内执行一项任务.创建一个bean,构造它并使用sleep函数????

希望有人能帮帮我,谢谢! :d

解决方法:

你也可以使用@Scheduled Annotation类似于:

@Scheduled(cron="0 0 * * *")
public void doStuff() {
   ..
}

检查这里的解除:there are a lot of different methods to do it.

标签: java, spring, scheduled-tasks, spring-mvc

相关文章推荐

添加新评论,含*的栏目为必填