我在将弹簧与石英集成时遇到问题。我有类 UserService ,它具有委托给另一个类的方法,该类更改数据库中的数据。我已经为quartz和其他需要的maven添加了依赖,在我的mvc-context中我已经声明了bean
<bean id="quartzjob" class="example.UserService"/>
然后是工厂豆
<bean id="runJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="quartzjob" />
<property name="targetMethod" value="testQuartz" />
最后触发
<bean id="Trigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="runJob" />
<property name="startDelay" value="1000"/>
<property name="repeatInterval" value="5000"/>
我的测试方法做了什么,它将方法委托给另一个类,在该类中应该更新数据库中的一条记录(此方法工作正常,因为我已经在使用它)但是在 5 秒后记录没有更新,似乎有问题用石英,因为方法已经过测试。有任何想法吗?