<?xml version="1.0" encoding="UTF-8"?>
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
|
|
<bean id="fieldDefinition" abstract="true"
|
class="com.landy.framework.common.support.FieldDefinition">
|
</bean>
|
|
<bean id="fieldListDefinition" abstract="true"
|
class="com.landy.framework.common.support.FieldListDefinition">
|
</bean>
|
|
<bean id="selectCodeDefinition" abstract="true"
|
class="com.landy.framework.common.support.SelectCodeDefinition">
|
</bean>
|
|
<bean id="queryField" abstract="true"
|
class="com.landy.framework.common.support.QueryField">
|
</bean>
|
<!--
|
<bean id="selectCode.SystemCodeTemplate" parent="selectCodeDefinition" scope="prototype">
|
<property name="queryType" value="SysCodeModel" />
|
<property name="queryFields">
|
<list>
|
<bean parent="queryField">
|
<property name="fieldName" value="codeType" />
|
<property name="operator" value="=" />
|
<property name="fieldValue" value="$codeType" />
|
</bean>
|
</list>
|
</property>
|
<property name="orderBy" value="codeValue" />
|
<property name="keyFieldName" value="codeValue" />
|
<property name="labelFieldName" value="codeLabel" />
|
</bean>
|
-->
|
<bean id="systemCodeTypesSelectSql" class="java.lang.String">
|
<!-- select distinct t.code_type as code_type from sys_code t order by t.code_type -->
|
<constructor-arg>
|
<value></value>
|
</constructor-arg>
|
</bean>
|
|
<bean id="synchronizedDataTimeTask" class="com.landy.gum.tools.SynchronizedDataTimeTask">
|
</bean>
|
|
<!-- 计划任务 -->
|
<bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean">
|
<property name="scheduledTimerTasks">
|
<list>
|
<!-- 同步数据的计划任务 -->
|
<ref bean="synchronizedDatascheduledTask"/>
|
</list>
|
</property>
|
</bean>
|
|
<!-- 同步数据的计划任务 -->
|
<bean id="synchronizedDatascheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
|
<property name="delay" value="1200000"></property> <!-- 服务器启动20分钟后处理 -->
|
<property name="period" value="7200000"></property> <!-- 每2个小时处理一次 -->
|
<property name="timerTask" ref="synchronizedDataTimeTask"></property>
|
</bean>
|
|
|
<!-- 配置定时器任务:每天00:00执行一次下发定时任务 -->
|
<bean id="runCheckXiaFaJob"
|
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
|
|
<property name="targetObject" ref="XFManager" />
|
<property name="targetMethod" value="timerXiafa" /></bean>
|
|
<bean id="cronTrigger"
|
class="org.springframework.scheduling.quartz.CronTriggerBean">
|
|
<property name="jobDetail" ref="runCheckXiaFaJob" />
|
<property name="cronExpression" value="0 0 0 * * ?" /> </bean>
|
|
|
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
|
<property name="jobDetails">
|
<list>
|
<ref bean="runCheckXiaFaJob" />
|
</list>
|
</property>
|
|
<property name="triggers">
|
<list>
|
<ref bean="cronTrigger" />
|
</list>
|
</property>
|
</bean>
|
</beans>
|