如何在java中安排一个动作?

Sup*_*eme 1 java scheduling

我正在开发一个应用程序,它要求在每天结束时将数据库的内容写入ms-excel文件.我已经编写了将内容复制到ms-excel文件的代码但是现在该如何继续进行?线程是否用于检查24小时的完成情况还是有其他机制?请给我一些指导.

ska*_*man 5

如果您需要设置在白天的设定时间运行,您应该考虑使用Quartz Scheduler.它可能有点矫枉过正,但它非常有能力.

例如,您可以使用它CronTrigger来配置作业,以按照cron表达式定义的计划运行,例如0 23 55 * * ?(或类似的东西)将在每晚5到午夜运行您的工作(参见示例).

Quartz最近通过被Terracotta人员收购来推动其未来和财富.希望它现在能得到一些真正的积极发展.