Spring定时任务和延迟初始化
0
有一个遗留的Spring项目使用的XML和注解一起使用,然后发现定时任务注解没有执行:
@Scheduled(cron = "0/5 * * * * ?")
public void diary() {
	...
}
后来发现原来是XML里面配置了延迟初始化default-lazy-init="true",解决办法:
- 
修改延迟初始化为 false
- 
在定时任务类加上注解 @Lazy(value = false)
0
有一个遗留的Spring项目使用的XML和注解一起使用,然后发现定时任务注解没有执行:
@Scheduled(cron = "0/5 * * * * ?")
public void diary() {
	...
}
后来发现原来是XML里面配置了延迟初始化default-lazy-init="true",解决办法:
修改延迟初始化为false
在定时任务类加上注解@Lazy(value = false)