org.springside.components.mail
类 MailServiceImpl

java.lang.Object
  继承者 org.springside.components.mail.MailService
      继承者 org.springside.components.mail.MailServiceImpl

public class MailServiceImpl
extends MailService

MailService的实现. 支持多种通用的Email接口.

作者:
calvin, xmx0632

字段摘要
protected  JavaMailSender mailSender
           
 
从类 org.springside.components.mail.MailService 继承的字段
log
 
构造函数摘要
MailServiceImpl()
           
 
方法摘要
 void afterPropertiesSet()
           
 void send(SimpleMailMessage msg)
          发送SimpleMailMessage
 void send(SimpleMailMessage msg, java.lang.String templateName, java.util.Map model)
          使用模版发送HTML格式的邮件
 void setMailSender(JavaMailSender mailSender)
           
 
从类 org.springside.components.mail.MailService 继承的方法
generateEmailContent, send, setMailTemplateEngine
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

mailSender

protected JavaMailSender mailSender
构造函数详细信息

MailServiceImpl

public MailServiceImpl()
方法详细信息

setMailSender

public void setMailSender(JavaMailSender mailSender)

send

public void send(SimpleMailMessage msg)
发送SimpleMailMessage

指定者:
MailService 中的 send

send

public void send(SimpleMailMessage msg,
                 java.lang.String templateName,
                 java.util.Map model)
使用模版发送HTML格式的邮件

指定者:
MailService 中的 send
参数:
msg - 装有to,from,subject信息的SimpleMailMessage
templateName - 模版名,模版根路径已在配置文件定义于freemakarengine中
model - 渲染模版所需的数据

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
抛出:
java.lang.Exception