登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

spring 配置作业调度例子  

2010-05-25 11:20:33|  分类: java技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
<!-- 专家诊断邮件发送作业调度 -->
     <bean id="regUserDataSource"
        class="com.mchange.v2.c3p0.ComboPooledDataSource"
        destroy-method="close">
        <property name="driverClass" value="net.sourceforge.jtds.jdbc.Driver" />
        <property name="jdbcUrl" value="jdbc:jtds:sqlserver://114.80.75.39:2433;databaseName=FundBar" />
         <property name="user" value="FundBarWriter"/>
        <property name="password" value="qh]7}bWiz9eB@j"/>
        <property name="maxPoolSize" value="10"/>
        <property name="minPoolSize" value="5"/>
        <property name="acquireIncrement" value="5"/>
    </bean>
 
     <bean id="regUserjdbcTemplate"
        class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="regUserDataSource" />
    </bean>
    <!-- 建立数据访问DAO-->
    <bean id="regUserEmailDAO" class="com.cnsec.email.dao.RegUserEmailDAOImpl">
        <property name="regUserjdbcTemplate" ref="regUserjdbcTemplate" />
    </bean>

    <!--建立发送邮件服务 -->
     <bean id="sendRegUserEmail" class="com.cnsec.email.jobs.SendRegUserEmail">
        <property name="dao" ref="regUserEmailDAO" />
    </bean>
   
  <!--建立 job-->
    <bean id="sendRegUserEmailJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject" ref="sendRegUserEmail" />
        <property name="targetMethod" value="execute" />
    </bean>
   
<!-- 建立trigger-->
    <bean id="sendRegUserEmailTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail" ref="sendRegUserEmailJob"/>
        <property name="startDelay" value="1000"/>
        <property name="repeatInterval" value="600000"/>
    </bean>
    
    <!--     
     <bean id="sendRegUserEmailTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
        <property name="jobDetail" ref="sendRegUserEmailJob" />
     <property name="cronExpression" value="0 0 19 * * ? 2009-2012" />
    </bean>
     -->
<!-- 建立调度-->
    <bean id="quartz" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
        <property name="quartzProperties">
            <props>
                <prop key="org.quartz.threadPool.threadCount">20</prop>
            </props>
        </property>
        <property name="triggers">
            <list>
                <ref bean="sendRegUserEmailTrigger" />
            </list>
        </property>
    </bean>
  评论这张
 
阅读(677)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018