注解定时任务实现
来源:互联网 发布:轩辕剑 还原数据库 编辑:程序博客网 时间:2024/06/08 04:15
- 引入依赖jar包
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency>
- 设置任务自动扫描
<task:annotation-driven />
- 核心代码
@Scheduled(initialDelay = 1000, cron = "*/10 * * * * *")//延迟1秒启动,每十秒执行一次public void start() { System.out.println("启动定时任务!"); }
- 参数说明
/** * initial-delay: 表示第一次运行前需要延迟的时间,单位是毫秒 * fixed-delay: 表示从上一个任务完成到下一个任务开始的间隔, 单位是毫秒 * fixed-rate: 表示从上一个任务开始到下一个任务开始的间隔, 单位是毫秒 * (如果某次任务开始时上次任务还没有结束,那么在上次任务执行完成时,当前任务会立即执行) * cron: cron 表达式,由6个字段组成,依次为 second, minute, hour, day, month, weekday */
- 参数设置注意
cron, fixdDelay, fixedRate三个属性必须设置一个
<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency>
<task:annotation-driven />
@Scheduled(initialDelay = 1000, cron = "*/10 * * * * *")//延迟1秒启动,每十秒执行一次public void start() { System.out.println("启动定时任务!"); }
/** * initial-delay: 表示第一次运行前需要延迟的时间,单位是毫秒 * fixed-delay: 表示从上一个任务完成到下一个任务开始的间隔, 单位是毫秒 * fixed-rate: 表示从上一个任务开始到下一个任务开始的间隔, 单位是毫秒 * (如果某次任务开始时上次任务还没有结束,那么在上次任务执行完成时,当前任务会立即执行) * cron: cron 表达式,由6个字段组成,依次为 second, minute, hour, day, month, weekday */
cron, fixdDelay, fixedRate三个属性必须设置一个
阅读全文
0 0
- 注解定时任务实现
- spring 注解实现 定时任务
- springMVC注解实现定时任务
- spring注解 实现定时任务
- Spring定时任务——注解@Scheduled实现定时任务
- spring基于注解实现定时任务
- 基于spring注解实现定时任务
- 使用spring定时器注解实现定时任务
- Spring的@schedule注解实现定时任务
- spring注解scheduled实现定时任务
- 【JAVA】通过注解实现定时任务
- spring注解方式实现定时任务@Scheduled
- SpringMVC定时任务注解实现@Schedule
- Spring的@Scheduler注解实现定时任务
- 使用spring @Scheduled注解实现定时任务、
- quartz定时任务之自定义注解实现动态配置任务
- spring 注解定时任务
- @Scheduled注解,定时任务
- SpringMVC拦截器(资源和权限管理)
- 关于几个统计用的C++方法
- 两张表弄懂Jsp中的四个作用域域和九个内置对象
- Java事务处理全解析(八)——分布式事务入门例子(Spring+JTA+Atomikos+Hibernate+JMS)
- 笔记:事件分发机制(二):ViewGroup的事件分发
- 注解定时任务实现
- 第三周JavaScript学习记录
- java中String相关操作方法
- 微信小程序二维码解析遇到的问题
- webpack入门(1)
- THREE.js案例源码学习-geometry_birds
- 数据结构与算法Java版——双向链表
- 解决mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists
- shell循环etl跑历史数据