项目需要使用Spring的定时任务,按照网上的例子配置了注解,无法运行。但是用配置文件的方式运行正常,所以排除了依赖jar包出现的问题。
<bean id ="TestTask" class="test.TestTask" />
<task:scheduled-tasks>
<task:scheduled ref="TestTask" method="myTest" cron="0/5 * * * * ?" />
</task:scheduled-tasks>
好在搜索到了类似现象的提问:
http://stackoverflow.com/questions/6154741/why-isnt-spring-running-my-scheduled-method
确定了是application-context中default-lazy-init="true" 这个设置的问题。spring迟延加载bean造成了定时任务无法执行。改为false后,运行正常。但这样修改影响到容器所有bean的加载,造成的效率问题未知。最后还是决定针对定时任务bean本身进行修改。用到了@LAZY这个之前没留意过的注解。
@Component
@Lazy(false)
public class TestTask {
分享到:
相关推荐
下面小编就为大家带来一篇浅谈spring中的default-lazy-init参数和lazy-init。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
1.4 当 Scope="singleton" 且 lazy-init="true" 时 1.5 当scope="prototype"时 1.6 当scope="prototype" 且 lazy-init="true" 时 1.7 小结 1.8 depends-on 1.8.0 实体类JavaBean 1.8.0.1 Student类 1.8.1 配置文件都...
包含分析Spring IOC容器,lazy-init,循环依赖处理,AOP实现,事务管理实现源码分析详情注解,可以参考博客对应查看
前端开源库-markdown-it-lazy-headersMarkdown it Lazy Headers,Lazy ATX Headers插件用于Markdown it
前端开源库-lazy-dependable懒惰可靠,通过懒惰依赖解析实现可靠
基于lazy-snapping的图片分割代码
这是react-lazy-load-image-component NPM 包的演示。 它既不打算在现实生活中使用,也不是好的编程实践的一个例子,而是要给出一个如何使用包react-lazy-load-image-component及其道具的例子。 观看现场演示: : ...
react-lazy-load, 当子元素进入viewport时,响应它们呈现子元素 延迟加载 组件反应 延迟加载 很容易使用响应组件,它帮助你以可以预测的方式延迟加载内容。 速度快,工作在 IE8+,6KB 缩小,在默认情况下使用去抖...
注:LazyImg 必须定义lazy-data属性,属性值是src的图片路径 引入JS文件:<script type="text/javascript" src="js/lazyImg.v1.0.js"> 默认情况下: 在IMG中满足以任何一个条件,都会加载图片; 1、没有class属性 2...
ng2-image-lazy-load, Angular2图像迟缓加载程序库 当前未维护现在,你可以尝试使用这个伟大的延迟加载 库来实现。 上面的库唯一没有的是Web工作支持- 我希望在未来的某个时候循环,或者者为tjoskar提供辅助。 ng2-...
这是适用于浙高中信息教学的python版本,python版本是3.7.12,安装了教材教学需要的package,安装thonny和spyder两个ide,开箱即用,很方便,喜欢的话给个好评哦!谢谢!
vue-lazy-container可以帮助我们解决此问题。在线演示更多细节请参考这个。安装npm install vue-lazy-container或者yarn add vue-lazy-container用法在mian.js中编写以下内容: import VueLazyContainer from "vue-...
* lazy-init为“default/false”当启动spring容器的时候创建bean 但是如果该bean是prototype时,特殊。这种情况无效 * 在spring容器启动的时候,就会发现错误 * 有可能会造成一些数据长时间驻留在内存中 * lazy...
Laravel开发-laravel-lazy-mysql Laravel基于懒惰MySQL的雄辩模型和查询生成器
Generator Lazy Demo 跟着例子在3分钟内玩转Generator Lazy。 Useage 向导模式创建 在任意目录中执行yo lazy,然后一路NEXT即可。 在包含配置文件的项目中使用 命令: yo lazy cd build-with-config-exist yo lazy 在...
延迟编译Webpack插件...安装# npmnpm i -D lazy-compile-webpack-plugin# yarnyarn add -D lazy-compile-webpack-plugin用法const LazyCompilePlugin = require ( 'lazy-compile-webpack-plugin' ) ;module . export
在火狐中显示可能会有问题,大家都是程序员,改个参数就好啦 注解包含: 拦截器 , 过滤器 , 序列化 , @After , @AfterReturning , @AfterThrowing , @annotation , @Around , @Aspect , @Autowired , @Bean , @Before ,...
cortex-m4f-lazy-stacking-and-context-switching.pdf
vue-lazy-hydration是一个无渲染的Vue.js组件,用于改善服务器端渲染的Vue.js应用程序的估计输入延迟和交互时间。 这可以通过使用惰性水合延迟预渲染HTML的水合来实现。 安装 npm install vue-lazy-hydration ...
懒人画家 用于SVG路径动画的现代JS库 | 入门 根据快速入门说明,可以轻松完成Lazy Line Painter的设置。 但是,如果您更需要GUI,请确保使用 。 专为SVG路径动画开发的免费...import LazyLinePainter from 'lazy-l