知识大全 Spring整合Quartz定时发送邮件

Posted

篇首语:如果梦想有捷径的话,那么这条路的名字一定叫坚持。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Spring整合Quartz定时发送邮件相关的知识,希望对你有一定的参考价值。

Spring整合Quartz定时发送邮件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  功能描述:刚开始接触Quartz 试着用Quartz整合spring实现每隔一分钟发送一封邮件连续发送 次

  核心jar:

  邮件发送 mons email jar mail jar(必须的)

  quartz quartz all jar quartz all /lib/下所有jar

  spring spring context support ajr(必须的)

  只贴出核心代码:

  Email发送 使用apache mons email跟mail

  package monsemail;

  import java util ArrayList;

  import java util Date;

  import java util List;

  import javax mail internet InternetAddress;

  import mons mail SimpleEmail;

  /** *//**

  * 功能描述:此代码主要实现邮件发送功能

  * @author coder

  *

  */

  public class SendSimplEmail

  public static void sendMail()throws Exception

  List<InternetAddress> list=new ArrayList<InternetAddress>();

  list add(new InternetAddress( ));

  list add(new InternetAddress( ));

  SimpleEmail email=new SimpleEmail();

  email setFrom( );

  email setCharset( utf );

  email setSentDate(new Date());

  email setSubject( 测试Quartz );

  email setHostName( );

  email setAuthentication( xxxx xxxx );

  email setTo(list);

  email setContent( <h >Hello 把凤姐许配给你 你看咋样?</h > text/;charset=utf );

  email send();

  

  

  定义调度工作任务 继承自 springframework scheduling quartz QuartzJobBean次类在spring context support jar中

  package ssh quantz;

  import quartz JobExecutionContext;

  import quartz JobExecutionException;

  import springframework scheduling quartz QuartzJobBean;

  import monsemail SendSimplEmail;

  /** *//**

  * 发送email任务

  * @author coder

  *

  */

  public class SendEmailJob extends QuartzJobBean

  @Override

  protected void executeInternal(JobExecutionContext context)

  throws JobExecutionException

  try

  //调用邮件发送代码

  SendSimplEmail sendMail();

   catch (Exception e)

  e printStackTrace();

  

  

  

  spring核心配置文件

  <! 定义调度工作任务 >

  <bean id= quantzjobBean class= springframework scheduling quartz JobDetailBean >

  <property name= jobClass >

  <! 实现了 springframework scheduling quartz QuartzJobBean的JobBean >

  <value> ssh quantz SendEmailJob</value>

  </property>

  <! 调用业务逻辑 >

  <!

  <property name= jobDataAsMap >

  <map>

  <entry key= biz >

  <ref bean= users />

  </entry>

  </map>

  </property>

   >

  </bean>

  <! 触发任务条件 >

  <bean id= simpletriggerbean class= springframework scheduling quartz SimpleTriggerBean >

  <property name= jobDetail ref= quantzjobBean ></property>

  <! 延迟一分钟启动 >

  <property name= startDelay >

  <value> </value>

  </property>

  <! 每隔 分钟调用一次 >

  <property name= repeatInterval >

  <value> </value>

  </property>

  <! 执行 次 >

  <property name= repeatCount >

  <value> </value>

  </property>

  </bean>

  <! 启动调度 >

  <bean id= startQuartz class= springframework scheduling quartz SchedulerFactoryBean >

  <property name= triggers >

  <list>

  <ref bean= simpletriggerbean />

  </list>

  </property>

cha138/Article/program/Java/ky/201311/28292

相关参考

知识大全 ASP.NET定时发送邮件总结

ASP.NET定时发送邮件总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  香港那边公司的市场

知识大全 Spring中Quartz的配置

Spring中Quartz的配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Quartz是一

知识大全 浅谈spring时序调度Quartz

浅谈spring时序调度Quartz  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  近期接到一个

知识大全 Spring集成Quartz的XML配置

Spring集成Quartz的XML配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  <

知识大全 Timer,Quartz和Spring实现作业调度

Timer,Quartz和Spring实现作业调度  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Java调度任务和Spring Quartz

Java调度任务和SpringQuartz  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  并非所

知识大全 Spring整合HIbernate

Spring整合HIbernate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring整

知识大全 邮件发送组件

  先添加引入命名空间SystemNetMail  组件代码:  ///<summary>  ///邮件发送组件  ///</summary>  publicclassEmai

知识大全 Spring整合Hessian

Spring整合Hessian  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring让He

知识大全 spring 整合strut2

Spring整合Struts    虽然Spring也提供了自己的MVC组件但一来Spring的MVC组件过于繁琐二    来Struts的拥护者实在太多因此很