<!-- 定时任务 开始 --> <bean id="radius" class="com.zzt.isp.logagent.access.service.RadiusLogService" /> <!--定义radius目标bean和bean中的方法 --> <bean id="radiusjobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject"> <ref local="radius" /> </property> <property name="targetMethod"> <value>execute</value> </property> <!--定义radius为单线程--> <property name="concurrent" value="false" /> </bean> <!--定义radius触发的时间--> <bean id="radiuscron" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <ref bean="radiusjobtask" /> </property> <property name="cronExpression"> <value>5/20 * * * * ?</value> </property> </bean> <!--总管理--> <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> <property name="triggers"> <list> <ref local="radiuscron" /> </list> </property> </bean>