配置文件配置如下:
<!--定义JDBC模板Bean -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"
p:dataSource-ref="dataSource">
</bean>
<bean id="autoTimingPushSubtitle" class="com.cntv.dao.AutoTimingPushSubtitleDao">
</bean>
<bean id="autoTimingPushSubtitleDao"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<bean class="com.cntv.dao.AutoTimingPushSubtitleDao" />
</property>
<property name="targetMethod" value="sendVideoSubtitle" />
<property name="concurrent" value="false" /><!-- 作业不并发调度 -->
</bean>
<bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="autoTimingPushSubtitleDao" />
<property name="startDelay" value="0" /><!-- 调度工厂实例化后,经过0秒开始执行调度 -->
<property name="repeatInterval" value="10000" /><!-- 每10秒调度一次 -->
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="simpleTrigger" />
</list>
</property>
</bean>