服务类网站建设,视频网站如何做营销,交易网站开发合同范本,济宁商城网站开发设计CronUtil通过一个全局的定时任务配置文件#xff0c;实现统一的定时任务调度。1.1 pom文件cn.hutoolhutool-all4.1.01.2对于Maven项目#xff0c;首先在src/main/resources/下创建config包#xff0c;在包中放入cron.setting文件(默认是这个路径的这个文件)#xff0c;然后…CronUtil通过一个全局的定时任务配置文件实现统一的定时任务调度。1.1 pom文件cn.hutoolhutool-all4.1.01.2对于Maven项目首先在src/main/resources/下创建config包在包中放入cron.setting文件(默认是这个路径的这个文件)然后在文件中放入定时规则规则如下# 我是注释#执行的类或对象方法所在包的名字[com.web.kds.hadoop_kafka.TimingTask]#需要执行的类名和方法名cron.test1* */1 * * *cron.test2* */1 * * *#执行的类或对象方法所在包的名字[com.web.kds.hadoop_kafka.image]#需要执行的类名和方法名WaterMarkUtils.test3* */1 * * *[com.web.kds.hadoop_kafka.TimingTask]中括号表示分组也表示需要执行的类或对象方法所在包的路径名字这种写法有利于区分不同业务的定时任务。cron.test1表示需要执行的类名和方法名(通过反射调用)* */1 * * * 表示定时任务表达式此处表示每1分钟执行一次以上配置等同于com.web.kds.hadoop_kafka.TimingTask.cron.test1 * */1 * * *com.web.kds.hadoop_kafka.TimingTask.cron.test2 * */1 * * *com.web.kds.hadoop_kafka.image.WaterMarkUtils.test3 * */1 * * *CronUtil.start();//启动CronUtil.stop();//关闭考虑到Quartz表达式的兼容性且存在对于秒级别精度匹配的需求Hutool可以通过设置使用秒匹配模式来兼容。//支持秒级别定时任务CronUtil.setMatchSecond(true);此时Hutool可以兼容Quartz表达式(5位表达式、6位表达式都兼容/6位精确到秒)