博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于spring中使用多个quatz配置文件配置计划任务时,只有其中一个文件的任务有效的问题...
阅读量:6910 次
发布时间:2019-06-27

本文共 576 字,大约阅读时间需要 1 分钟。

hot3.png

关于spring中使用多个quatz配置文件配置计划任务时,只有其中一个文件的任务有效的问题

###问题描述 工作中用到了spring与quatz来实现定时器触发一些计划任务,原本都写在一个配置文件里。后来将不同业务逻辑拆分成两个文件后,发现每次spring容器启动后,只有其中一个文件中配置的计划任务有再执行,另一个则没有。

###解决方案 通过google在stackoverflow上找到了解决方案,其实原因很简单。在spring容器中配置了多个Scheduler的情况下,必须给每个Scheduler指定name与id,否则配置了单例的多个Scheduler初始化时会相互覆盖,造成只有一个Scheduler的配置有在运行。 所以要对配置文件做如下修改:

...... 前面关于执行类的定义这里省略 ......

###参考资料

转载于:https://my.oschina.net/u/1010578/blog/379417

你可能感兴趣的文章
C语言字节对齐
查看>>
怎样区别nginx中rewrite时break和last
查看>>
开发HBase的时候需要搭建的Eclipse总结
查看>>
Mysql数据库修复
查看>>
我的友情链接
查看>>
fuelphp学习和知识积累
查看>>
mysql_backup.sh
查看>>
LNMP环境添加第三方模块
查看>>
我的友情链接
查看>>
关于sublime text3 格式化代码快捷方式的添加和如何破解sublime text3
查看>>
oracle goldengate报错解决之OGG-00446、OGG-00529、OGG-00014
查看>>
leetCode 70. Climbing Stairs | 动态规划
查看>>
Juniper vSRX防火墙 HA配置
查看>>
shell date命令使用
查看>>
suse11系统rpm包离线安装gcc
查看>>
Linux下进程控制实验
查看>>
linux 返回上次访问目录命令
查看>>
H3C MSR路由器v7 AAA本地用户权限笔记
查看>>
Basic Linux Commands :date, clock, hwclock, cal, ls, pwd, whereis, which, who, w, whoami
查看>>
MySQL的root密码忘记后重置方法
查看>>