@Scheduled不执行的原因
1. 今天用@Schedule做了一个定时任务,希望凌晨1点执行,代码如下
@Service
public class ParseJsonService {@Scheduled(cron = "0 0 1 * * ?")public void parseMongodbDataToJson() {}
}
第二天来公司了,发现根本没有执行。然后开始查找问题
2. 首先遇到查到的一个解决方案说是spring的版本的问题,我看了下我以前用的定时任务,的确spring用的是4. 于是我将spring的版本换成了4,发现还是不好使
3. 还有版本说要在spring的配置文件中加上注解驱动
<task:annotation-driven />
并且还要加上default-lazy-init="false"属性,说是不让spring懒加载,但是发现还是不行
3. 又查到版本说要在Bean上加上@Lazy(false),让spring对该Bean在启动的时候就加载,但是发现还是不行
终极解决方案(适合我,不一定适合你, 我用的Spring版本是3,不是4)
第一步:在spring的配置文件中加上
<task:annotation-driven />
第二步:在上述Bean上加上
@EnableScheduling
代码如下:
@Service
@EnableScheduling
public class ParseJsonService { @Scheduled(cron = "0 0 1 * * ?") public void parseMongodbDataToJson() {}
}
@Scheduled不执行的原因相关推荐
- layui表单提交使用form.on(‘submit(sub)‘,function (){}) 使用ajax请求时回调不执行的原因及解决方法
layui表单提交使用form.on('submit(sub)',function (){}) 使用ajax请求时回调不执行的原因及解决方法 参考文章: (1)layui表单提交使用form.on(' ...
- crontab定时任务不执行的原因
我在网上找的时候发现网上主要说了这5个原因: 1 crond服务未启动 crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止.如果停止了就无法执行任何定时 ...
- 新房贷政策难执行真实原因:央行货币政策非万能
新房贷政策难执行真实原因:央行货币政策非万能 业内热评华夏时报[微博]2014-10-11 02:27 我要分享 9 段子永远没有现实精彩.有一人在驾校学习开车(非挖掘机技术),一次,教练给这人十元钱 ...
- java @Scheduled注解执行定时任务
使用spring @Scheduled注解执行定时任务: @Scheduled(cron = "0 0 2 * * ?") //每天凌晨2点@RequestMapping(&quo ...
- onload js函数不执行的原因分析及解决方法
今天打开网站的时候,发现很多页面的信息都没有显示出来,仔细观察了之后,发现都是onload的js函数没有执行的原因.其实之前曾发现过这个情况,我以为是网站出了问题,然后采用多种方法试图让onload的 ...
- 解决linux下/etc/rc.local开机器不执行的原因
解决linux下/etc/rc.local开机器不执行的原因. 今天一用户报数据库又连接不上了,一检查发现机器重启了,手工启动即可,但想到每次都这样,于是做了一个自动启动脚本 /home/oracle ...
- elf文件不能执行的原因
1.网上有一堆 32位不能在64位环境下执行的解决办法 2.64位elf不能在64linux下执行的原因:权限不够 chmod 755 <filename> #提权
- Java动态代理invoke方法自动执行的原因
Java动态代理invoke方法自动执行的原因 在动态代理中,一般的是先调用Proxy.newProxyInstance()生成代理对象,然后通过调用代理对象的对应方法来实现增强,这里假设代理了被代理 ...
- Gson().fromJson将json字符串转成对象时,执行非常慢,原因可能是版本的问题
Gson().fromJson将json字符串转成对象时,执行非常慢,原因可能是版本的问题 1.将1.3的版本升级成1.7的,转换速度就非常快了 附: json数据大小
最新文章
- 关于明年减半——BCH将会暴涨还是暴跌?矿工如何应对?
- Web前端开发代码规范(基础)
- Android 编程下获得应用程序的签名
- python模板模式_python-模板方法模式
- struts2、hibernate工作原理和流程
- asp.net 添加权限
- CPU的温度是360的准还是鲁大师的准?
- 如何在AngularJS中有条件地应用CSS样式?
- [转]flash在C#中的应用
- Springboot之idea之pom文件图标不对
- JVM系列四:生产环境参数实例及分析【生产环境实例增加中】
- 小项目--猜年龄游戏
- 从牛顿-莱布尼兹公式到变限积分求导
- Crumb -面包屑状的嵌套按钮
- 电脑突然关机重启是什么原因?
- flinkcdc实时监测oracle数据库某张表的变化
- 2050热身赛 1001 赶火车
- 计算机cpu和显卡的搭配要求,如何搭配CPU和显卡最合理
- 秒杀系统-商品详细页多级缓存实战(一)
- 发现一个很不错的东西!--百度网盘外链,下载速度很不错
热门文章
- 根据两个日期字符串,格式为(YYYY-MM-DD),获取年龄,保留两位小数但不四舍五入...
- Java Script 学习笔记 -- Ajax
- hadoop常用基础命令
- 2015-11-16
- windos系统快捷键 2015-05-08 23:31 24人阅读 评论(0) 收藏...
- 测试管理_我的敏捷测试
- udt编写高性能服务器,基于UDT协议的Oracle数据库远程备份的设计和实现
- java并发编程:设计原则与模式_java编程设计模式一——策略模式
- 从高排到低变成小楼梯儿歌_幼儿早教三字儿歌,帮助宝宝启蒙学说话
- python正确的输入语句_Python If语句If输入是某个字符串