public class EmailCodeSender extends Object implements CodeSender<String>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
EmailCodeSender.DefaultTemplateProvider |
static interface |
EmailCodeSender.TemplateProvider |
| 构造器和说明 |
|---|
EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender,
org.springframework.boot.autoconfigure.mail.MailProperties mailProperties,
EmailSenderProperties properties,
EmailCodeSender.TemplateProvider templateProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
getEmailParam() |
protected String |
getFrom(Map<String,Object> parameters) |
protected String |
getSubject(Map<String,Object> parameters) |
protected String |
getTemplate(Map<String,Object> parameters) |
EmailCodeSender.TemplateProvider |
getTemplateProvider() |
protected boolean |
isHtml(Map<String,Object> parameters) |
void |
send(Code<String> code,
Map<String,Object> parameters) |
void |
setTemplateProvider(EmailCodeSender.TemplateProvider templateProvider) |
public EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender,
org.springframework.boot.autoconfigure.mail.MailProperties mailProperties,
EmailSenderProperties properties,
EmailCodeSender.TemplateProvider templateProvider)
public void send(Code<String> code, Map<String,Object> parameters) throws SendCodeException
send 在接口中 CodeSender<String>SendCodeExceptionpublic EmailCodeSender.TemplateProvider getTemplateProvider()
public void setTemplateProvider(EmailCodeSender.TemplateProvider templateProvider)
protected String getEmailParam()
protected String getTemplate(Map<String,Object> parameters) throws Exception
ExceptionCopyright © 2021. All rights reserved.