类 EmailCodeSender
- java.lang.Object
-
- cn.dustlight.captcha.sender.EmailCodeSender
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classEmailCodeSender.DefaultTemplateProviderstatic interfaceEmailCodeSender.TemplateProvider
-
构造器概要
构造器 构造器 说明 EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender, org.springframework.boot.autoconfigure.mail.MailProperties mailProperties, EmailSenderProperties properties, EmailCodeSender.TemplateProvider templateProvider)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected StringgetEmailParam()protected StringgetFrom(Map<String,Object> parameters)protected StringgetSubject(Map<String,Object> parameters)protected StringgetTemplate(Map<String,Object> parameters)EmailCodeSender.TemplateProvidergetTemplateProvider()protected booleanisHtml(Map<String,Object> parameters)voidsend(cn.dustlight.captcha.core.Code<String> code, Map<String,Object> parameters)voidsetTemplateProvider(EmailCodeSender.TemplateProvider templateProvider)
-
-
-
构造器详细资料
-
EmailCodeSender
public EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender, org.springframework.boot.autoconfigure.mail.MailProperties mailProperties, EmailSenderProperties properties, EmailCodeSender.TemplateProvider templateProvider)
-
-
方法详细资料
-
send
public void send(cn.dustlight.captcha.core.Code<String> code, Map<String,Object> parameters) throws cn.dustlight.captcha.sender.SendCodeException
- 指定者:
send在接口中cn.dustlight.captcha.sender.CodeSender<String>- 抛出:
cn.dustlight.captcha.sender.SendCodeException
-
getTemplateProvider
public EmailCodeSender.TemplateProvider getTemplateProvider()
-
setTemplateProvider
public void setTemplateProvider(EmailCodeSender.TemplateProvider templateProvider)
-
getEmailParam
protected String getEmailParam()
-
getTemplate
protected String getTemplate(Map<String,Object> parameters) throws Exception
- 抛出:
Exception
-
-