Spring中时间调度Quartz使用,Service注入问题
现在程序能在规定时间调用方法,但是执行到Service语句时就不继续执行了,也没有报错
方法内容可理解为下:
public void work(){
System.out.println("时间调度");//正常执行
myservice.doSomething();//程序不再执行,inspect查看myservice代理正常
}
Deubg执行myservice.doSomething();会进入org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean 类,然后不继续执行
自己分析,可能是quartz没有把注入的Service处理好,查阅相关资料也没有查阅到。
这种问题出现的原因可能是什么?
希望有经验的指点一下,谢谢!
------解决方案--------------------
有可能是并发阻塞了,增加"<property name="concurrent" value="false" />"这个配置试试