首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring定时服务配备

2012-10-12 
spring定时服务配置Spring定时服务有关配置:?? !-- 要调用的工作类 -- bean idquartzJob //proper

spring定时服务配置

Spring定时服务有关配置:

?

?

 <!-- 要调用的工作类 --> <bean id="quartzJob" />  </property>  <!-- 调用类中的方法 -->  <property name="targetMethod">   <value>updateIndex</value>  </property> </bean> <!-- 定义触发时间 --> <bean id="doTime" />  </property>  <!-- cron表达式 -->  <property name="cronExpression">   <value>0  */1 * * * ?</value>  </property> </bean> <!-- 总管理类 如果将lazy-init='false'那么容器启动就会执行调度程序      -->  <bean id="startQuertz"  autowire="no" lazy-init="false"  />   </list>  </property> </bean>

?

?

要调用的方法以及方法所在类:

?

package com.bbs.utils;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springside.modules.web.struts2.Struts2Utils;import com.bbs.entity.entites.Statistics;import com.bbs.service.services.StatisticsManager;public class QuartzJob {public void updateIndex() {ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");StatisticsManager statisticsManager = (StatisticsManager) context.getBean("statisticsManager");Statistics s = new Statistics();s = statisticsManager.getStatisticsById(new SimpleDateFormat("yyyyMMdd").format(new Date()));System.out.println("hello");Struts2Utils.getSession().setAttribute("todayLogin", s);}}

?

热点排行