需要引入jar包:quartz-2.2.1.jar
quartz CronExpression表达式 :http://blog.csdn.net/feiyun72/article/details/6921366
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans default-autowire="byName">
<bean id="batchService" class="com.threeti.cpanel.web.controller.BatchService"></bean>
<bean id="getEnumJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref="batchService"/>
<property name="targetMethod" value="batchEnum"/>
</bean>
<bean id="getEnumJobCron" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail" ref="getEnumJob"/>
<property name="cronExpression" value="0 0 1 * * ?"/>
</bean>
<bean id="myscheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean" lazy-init="false" autowire="no">
<property name="triggers">
<ref bean="getEnumJobCron"/>
</property>
<property name="quartzProperties">
<props>
<prop key="org.quartz.threadPool.threadCount">10</prop>
</props>
</property>
</bean>
</beans>