关闭

spring定时器xml配置文件

标签: spring定时器文件xml配置
55人阅读 评论(0) 收藏 举报
分类:
spring定时器xml配置文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:task="http://www.springframework.org/schema/task"
	xmlns:jaxws="http://cxf.apache.org/jaxws"
	xsi:schemaLocation="http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd
		http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.1.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
	
	<!--定时执行方法所在的类 -->
	<bean id="analyseService" class="com.starit.analyse.util.Analyse"/>
	<bean id="faultSheetJobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
		<property name="targetObject" ref="analyseService"/>
		<!-- 定时执行的方法 -->
		<property name="targetMethod" value="onAnalyseStart"/>
		<!-- 多个job不会并发运行,第二个job将不会在第一个job完成之前开始 -->
		<property name="concurrent" value="true"/>   <!-- 之前是false -->
	</bean>
	
	<!-- 60秒执行一次 -->
	<bean id="faultSheetTrigger"
		class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean">
		<property name="jobDetail" ref="faultSheetJobDetail"/>
		<property name="repeatInterval" value="60000"/>
	</bean>
	<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
		<property name="triggers">
			<list>
				<ref bean="faultSheetTrigger" />
			</list>
		</property>
		<property name="autoStartup" value="true"/>
		<property name="quartzProperties">
			<map>
				<entry key="org.quartz.threadPool.threadCount" value="3"/> <!--  以前是1 -->
			</map>
		</property>
	</bean>
</beans>



1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6049次
    • 积分:298
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论