java定时任务系统

系统要求:定时,重复,执行某个操作。要求简单配置,方便,灵活的更改。
想法一:用java.util.timer类。
想法二:用spring任务队列。(如果项目没spring,是否可以剥离出来)。
解决方案:使用第三方框架——Quartz。
Quartz介绍:
Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它,支持cron-like表达式等等。

你可能感兴趣的:(java,spring,框架,quartz,J2SE)