81,092
社区成员
发帖
与我相关
我的任务
分享
<?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.xsd">
<!-- 调度器 -->
<bean id="springJobSchedulerFactoryBean" class="com.qz.quartz.SchedulerFactoryBeanWithShutdownDelay">
<property name="triggers">
<list>
<ref bean="autoExportTrigger"/>
<ref bean="autoSendMailTrigger"/>
</list>
</property>
</bean>
<!-- 导出报表的触发器 -->
<bean id="autoExportTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="autoExportDetail"/>
</property>
<property name="cronExpression">
<value>0 0 7 * * ?</value>
</property>
</bean>
<!-- 自动发送mail的触发器 -->
<bean id="autoSendMailTrigger" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="autoSendMailDetail"/>
</property>
<property name="cronExpression">
<value>0 0 8 * * ?</value>
</property>
</bean>
<bean id="autoExport" class="com.qz.quartz.ExportDepartmentDataReport"></bean>
<bean id="autoSendMail" class="com.qz.quartz.AutoSendMail"></bean>
<!-- 导出报表的调度任务-->
<bean id="autoExportDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="autoExport"/>
</property>
<property name="targetMethod">
<value>export</value>
</property>
</bean>
<!-- 自动发送mail调度任务 -->
<bean id="autoSendMailDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="autoSendMail"/>
</property>
<property name="targetMethod">
<value>sendText</value>
</property>
</bean>
</beans>