随笔分类 - 【37】Quartz
摘要:新的应用场景:很多时候,我们常常会遇到需要动态的添加或修改任务,而spring中所提供的定时任务组件却只能够通过修改xml中trigger的配置才能控制定时任务的时间以及任务的启用或停止,这在带给我们方便的同时也失去了动态配置任务的灵活性。所有的配置都在xml中完成,包括cronExpression
阅读全文
摘要:步骤一: 定时任务需要一个配置文件(spring-mvc-timeTask.xml 随便起名),将其在web.xml中加载 步骤二:编写调度任务配置文件spring-mvc-timeTask.xml ,一般包括三部分:定时器、触发器、调度器 步骤三:编写定时任务具体执行类:两种方式:方式一:继承or
阅读全文
摘要:quartz 时间配置规则 格式: [秒] [分] [小时] [日] [月] [周] [年] 通配符说明:* 表示所有值. 例如:在分的字段上设置 "*",表示每一分钟都会触发。? 表示不指定值。使用的场景为不需要关心当前设置这个字段的值。例如:要在每月的10号触发一个操作,但不关心是周几,所以需要
阅读全文
摘要:1、普通方式 2、Timer和TimerTask 3、java.util.concurrent.ScheduledExecutorService 4、使用调度框架:quartz http://www.quartz-scheduler.org/
阅读全文