springmvc 定时器配置

1.cooltuanBizConfig.xml 

 

(1)配置定时器:定时器的实现是在filter 中配置,有了spring直接就在spring中配置。
   <!-- beans for schedule  -->
<bean id="ehcacheScheduler" class="com.cooltuan.biz.EhcacheBiz"/>
<bean id="task" class="com.cooltuan.task.Task">
   <property name="employeeLoginStatisticsBizAdmin" ref="sysadminEmployeeLoginStatisticsBiz"/>
   <property name="registerStatisticsBizAdmin" ref="sysadminRegisterStatisticsBiz"/>
   <property name="userLoginStatisticsBizAdmin" ref="sysadminUserLoginStatisticsBiz"/>
</bean>

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>
<task:executor id="myExecutor" pool-size="1"/>
<task:scheduler id="myScheduler"/>

 

 

(2)邮件配置

 <bean id="emailSenderBiz" class="com.cooltuan.biz.EmailSenderBiz">
   <property name="mailSender" ref="mailSender" />
   <property name="freemarkerConf" ref="freemarkerConf" />
   <property name="from" value="noreply@kurenren.com"></property>
  </bean>   
  <bean id="findPasswordEmailSenderBiz" class="com.cooltuan.biz.FindPasswordEmailSenderBiz"
    parent="emailSenderBiz">
  </bean>
 
  <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
     <property name="host" value="smtp.qiye.163.com"/>
  <property name="username" value="noreply@kurenren.com" />
  <property name="password" value="noreply.com" />
  <property name="javaMailProperties">
   <props>
    <prop key="mail.smtp.auth">true</prop>
    <prop key="mail.transport.protocol">smtp</prop>
    <prop key="mail.smtp.starttls.enable">true</prop>
   </props>
  </property>
 </bean>   
 <bean id="freemarkerConf" class="org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean">
  <property name="templateLoaderPath" value="classpath:/" />
 </bean>

 注意:这里用到freemark作为模板,发送到用户邮箱。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值