public class HandlebarsMailSender extends TemplateMailSender
Handlebars(https://github.com/jknack/handlebars.java) 템플릿 엔진을 이용하여 본문을 생성하는 MailSender 클래스
| Constructor and Description |
|---|
HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.io.Reader reader) |
HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String bodyTemplate) |
HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.io.Reader reader) |
HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String bodyTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
makeBody(java.lang.String bodyTemplate,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
주어진 템플릿 문자열과 데이터를 이용하요 생성된 본문을 돌려 준다.
|
getBodyTemplate, getFromAddr, getMailSender, getToAddr, send, send, send, sendpublic HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.io.Reader reader)
throws java.io.IOException
mailSender - JavaMailSender 객체.fromAddr - 발송자 주소.reader - 분문 내용을 읽을 수 있는 Reader.java.io.IOExceptionnet.waglewagle.util.TemplateMailSender#TemplateMailSender(JavaMailSender, String, Reader)}public HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.io.Reader reader)
throws java.io.IOException
mailSender - JavaMailSender 객체.fromAddr - 발송자 주소.toAddr - 수신자 주소.reader - 분문 내용을 읽을 수 있는 Reader.java.io.IOExceptionnet.waglewagle.util.TemplateMailSender#TemplateMailSender(JavaMailSender, String, String, Reader)}public HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String toAddr,
java.lang.String bodyTemplate)
mailSender - JavaMailSender 객체.fromAddr - 발송자 주소.toAddr - 수신자 주소.bodyTemplate - 본문 템플릿.TemplateMailSender.TemplateMailSender(JavaMailSender, String, String, String)public HandlebarsMailSender(org.springframework.mail.javamail.JavaMailSender mailSender,
java.lang.String fromAddr,
java.lang.String bodyTemplate)
mailSender - JavaMailSender 객체.fromAddr - 발송자 주소.bodyTemplate - 본문 템플릿.java.io.IOExceptionTemplateMailSender.TemplateMailSender(JavaMailSender, String, String)protected java.lang.String makeBody(java.lang.String bodyTemplate,
java.util.Map<java.lang.String,? extends java.lang.Object> data)
주어진 템플릿 문자열과 데이터를 이용하요 생성된 본문을 돌려 준다.
Handlebars(https://github.com/jknack/handlebars.java) 템플릿 엔진을 사용한다.
makeBody in class TemplateMailSenderTemplateMailSender.makeBody(java.lang.String, java.util.Map)