------job 类
package com.thinkgem.jeesite.job;
import java.util.Date;
public class Myjob {
public void execute()
{
System.out.println("----------------执行JOB"+new Date());
}
}
---------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:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-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/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd">
<description>Spring MVC Configuration</description>
<!-- 配置job类 -->
<bean id="myJob" class="com.thinkgem.jeesite.job.Myjob"/>
<!-- 配置jobDetail -->
<bean id="jobMethod" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<!-- 要执行的job -->
<property name="targetObject" ref="myJob"/>
<!-- 要执行的方法 -->
<property name="targetMethod" value="execute"/>
</bean>
<!-- 创建trigger 触发器-->
<bean id="cronTriggerFactoryBean" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<!-- jobDetail -->
<property name="jobDetail" ref="jobMethod"/>
<!-- cron表达式 每5秒执行一次-->
<property name="cronExpression" value="0/5 * * * * ?"></property>
</bean>
<!-- 配置调度工厂 -->
<bean id="schedulerFactoryBean" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false">
<property name="triggers" >
<list>
<ref bean="cronTriggerFactoryBean"/>
</list>
</property>
</bean>
</beans>