什么意思,是定时调用吗,如果是的话可以考虑用quartz任务调度来实现,spring里面已经集成了

解决方案 »

  1.   

    <!-- 设置ClassplanAction中的updateChangelogFlag方法每隔' ? '分钟调用一次 -->
    <bean id="methodInvokingJobDetail"
    class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
    <property name="targetObject">
    <ref bean="classplanAction" /> //所要调用的类名
    </property>
    <property name="targetMethod">
    <value>updateChangelogFlag</value> //调用的方法
    </property>
    </bean> <bean id="simpleTrigger"
    class="org.springframework.scheduling.quartz.SimpleTriggerBean">
    <property name="jobDetail">
    <ref bean="methodInvokingJobDetail" />
    </property>
    <property name="startDelay">
    <value>500</value>
    </property>
    <property name="repeatInterval">
    <value>300000</value>
    </property>
    </bean>
    <bean
    class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
    <property name="triggers">
    <list>
    <ref local="simpleTrigger" />
    </list>
    </property>
    </bean>

    下个quartz.jar