G.M*_*ast 3 java spring spring-mvc scheduled-tasks
我有一个小问题(我使用的是 spring 版本 3.1.1)。我想启动一个进程或线程在一天内执行一项任务。
例如:我有一个用户列表,每个用户都有一个总天数作为字段。
类 User{ String ... String ... DateTime countDays = ...12-12-12... }
所以我想做的是,当我启动我的应用程序(运行)时,我想每天执行一项任务:循环遍历用户列表检查 countDays 如果 countDays 大于 14 例如向用户发送一些内容... 。
我确实知道如何循环并发送一些东西。我不知道如何启动一个对象并让它在一天内执行一项任务。创建一个 bean,构造它并使用 sleep 函数???
希望有人能帮助我,谢谢!:D
您还可以使用 @Scheduled Annotation,类似于:
@Scheduled(cron="0 0 * * *")
public void doStuff() {
..
}
Run Code Online (Sandbox Code Playgroud)
在这里检查缩减:有很多不同的方法可以做到这一点。
| 归档时间: |
|
| 查看次数: |
4481 次 |
| 最近记录: |