<?xml version="1.0" encoding="UTF-8"?> <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd "> <!-- 配置周期工厂 --> <bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="schedulerName" value="123456"/> <property name="triggers"> <list> <ref bean="cron_trigger"/> </list> </property> <property name="calendars"> <!-- 筛选日期,键=名称 值=筛选的日期 AnnualCalendar/MonthlyCalendar/WeeklyCalendar --> </property> </bean> <!-- job接口实现类 --> <bean id="user_quartz_detail" class="org.springframework.scheduling.quartz.JobDetailFactoryBean"> <property name="jobClass" value="com.spring.quartz.User"/> <property name="beanName" value="quartz_user"/> </bean> <!-- 触发器 --> <bean id="cron_trigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean"> <property name="beanName" value="user_quartz_cron"/> <property name="startDelay" value="1000"/> <property name="jobDetail" ref="user_quartz_detail"/> <property name="cronExpression" value="0/2 * * ? * * *"/> <property name="calendarName" value="test"/> </bean> <!-- 触发器 --> <bean id="user_quartz_trigger" class="org.springframework.scheduling.quartz.SimpleTriggerFactoryBean"> <property name="beanName" value="trigger"></property> <property name="jobDetail" ref="user_quartz_detail"/> <property name="repeatCount" value="-1"/> <property name="startDelay" value="5000"/> <property name=" " value="1000"/> </bean> </beans>