Spring 3 定时器XML配置方式因default-lazy-init=true失效

当在applicationContext.xml中同时配置default-lazy-init=true和task:scheduled-tasks时,发现task:scheduled中的ref所引用的bean因lazy-init=true导致定时执行的方法没有执行。

解决方案:

方法一:设置default-lazy-init=false。

方法二:在applicationContext.xml注册定时器bean并设置lazy-init=false。

posted @ 2015-07-27 15:36  Leven_Logs  阅读(516)  评论(0)    收藏  举报