spring定时器fixedRate的简述
2017-02-10 09:30
381 查看
@Scheduled(fixedRate = 5000)
这个注解在容器启动时便会生效,5秒执行一次任务.如果第一次任务时间为7秒从10:00执行到10:07,那么第二次任务为2秒的话,则从10:07执行到10:10(其中1秒为任务的轮询时间).
如果第一次任务为19秒从10:00执行到10:19,那么第二次任务为2秒从10:19执行到10:19执行到10:25(其中4秒为任务的轮询时间)
这个注解是在容器启动后的指定时间执行
spring 容器如果要执行计划任务需要在配置类(类似于老版本的配置文件)上加上@EnableScheduling开启计划任务
这个注解在容器启动时便会生效,5秒执行一次任务.如果第一次任务时间为7秒从10:00执行到10:07,那么第二次任务为2秒的话,则从10:07执行到10:10(其中1秒为任务的轮询时间).
如果第一次任务为19秒从10:00执行到10:19,那么第二次任务为2秒从10:19执行到10:19执行到10:25(其中4秒为任务的轮询时间)
@Scheduled(cron = " 0 22 13 ? * *")
这个注解是在容器启动后的指定时间执行
spring 容器如果要执行计划任务需要在配置类(类似于老版本的配置文件)上加上@EnableScheduling开启计划任务
相关文章推荐
- Spring中bean生命周期
- eclipse设置自动生成注释
- MyEclipse 搭建web开发环境
- 自适应中心点个数的K-means java实现
- 配置SpringMVC的<init-param>标签时的错误cvc-complex-type.2.4.a
- shiro与springMVC的整合
- 从IP138上获取数据,查询多个IP的归宿地
- java实现灵活导入excel数据
- spring4 Controller @ResponseBody中文乱码解决方案
- myEclipse中JDK的修改
- java修饰符
- NumberUtils的用法
- eclipse调试java程序的九个技巧
- 读书笔记,《深入理解java虚拟机》,第三章 垃圾收集器与内存分配策略
- Java 字节数组类型(byte[])与int类型互转方法
- 【Java每日一题】20170210
- 【Eclipse for IAR】使用 Eclipse 编写 IAR 程序
- 【Java每日一题】20170210
- 两个springMVC的controller之间传递zip文件(非常感谢张晨同学提供的资料)
- Spring缓存注解@Cache,@CachePut , @CacheEvict,@CacheConfig使用