quartz啟動(dòng)后不執(zhí)行
按照老師的方式 配置好了配置文件但是啟動(dòng)后不執(zhí)行 是什么原因
<bean id="SimpleTrigger" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="timing" />
<property name="targetMethod" value="run" />
<property name="concurrent" value="false"/>
</bean>?
?<bean id="myCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
? ?<property name="jobDetail" ?ref="SimpleTrigger"/>
? ?<property name="cronExpression" ?value="0/5 * * ? * *"/>
</bean>?
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
? ?<property name="triggers">
? ? ? ?<list>
? ? ? ? ? ?<ref bean="myCronTrigger"/>
? ? ? ?</list>
? ?</property>
</bean>
@Component("timing")
public class Timing {
public void run() {
Date date = new Date();
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("MyBean Executes!" + sf.format(date));
}
}
2018-10-22
配置文件沒(méi)生效,你可以故意寫錯(cuò)看會(huì)不會(huì)報(bào)錯(cuò),不會(huì)報(bào)錯(cuò),便是忘了將該xml文件import到application-context.xml(也許你起的是其他名字).
2018-07-08
<property name="concurrent" value="false"/> 改成true試試