posts - 33,  comments - 11,  trackbacks - 0

1、bean注入
<!-- 定时修改积分 -->
 <bean name="updateMarket" class="cn.market.quartz.IntegralUpdate"
  singleton="false">
  <property name="mgr1">
   <ref bean="userManager" />
  </property>
 </bean>

 <bean id="jobDetaill"
  class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject" ref="updateMarket" />
  <property name="targetMethod" value="marketIntegral" />
  <property name="concurrent" value="false" />
 </bean>

 <bean id="cronTriggers"
  class="org.springframework.scheduling.quartz.CronTriggerBean">
  <property name="jobDetail" ref="jobDetaill" />
  <property name="cronExpression" value="0 20 00 * * ? *"/>
 </bean>

 <bean
  class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="cronTriggers" />
   </list>
  </property>
 </bean>

2、被定时执行的程序

package cn.market.quartz;

import cn.market.service.IMarketUserManager;

public class IntegralUpdate  {
 
 
 private IMarketUserManager mgr1;
 
 public void marketIntegral(){

  System.out.print("开始执行加分操作.....");
  mgr1.updateMarketUserSql("update  Marketuser  set Integral=Integral+30 where  marketid='4028809911c5847b0111c58c3a9e0002'");
 
  System.out.println("结束加分执行.....");
  //建立索引
  cn.market.quartz.Create.getRe();
 }

 public void setMgr1(IMarketUserManager mgr1) {
  this.mgr1 = mgr1;
 }

 
}
 

 

posted on 2008-01-19 15:35 方涛升 阅读(1123) 评论(2)  编辑  收藏 所属分类: spring

FeedBack:
# rnxpikjj
2008-04-06 23:33 | rnxpikjj
tfnxikwi http://yxopeqmz.com hsytiykr ovllvuey  回复  更多评论
  
# re: Spring定时执行
2009-04-24 14:28 | oneway
IMarketUserManager 楼主还少一个类
麻烦贴出来。谢谢~  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜