public class EmailCodeSender extends Object implements CodeSender
| Constructor and Description |
|---|
EmailCodeSender() |
EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender,
String emailSender,
CodeProperties codeProperties) |
| Modifier and Type | Method and Description |
|---|---|
CodeProperties |
getCodeProperties() |
String |
getEmailSender() |
org.springframework.mail.javamail.JavaMailSender |
getJavaMailSender() |
<T extends ValidateCode> |
send(org.springframework.web.context.request.ServletWebRequest request,
String target,
T code)
发送验证码到指定的目标
|
void |
setCodeProperties(CodeProperties codeProperties) |
void |
setEmailSender(String emailSender) |
void |
setJavaMailSender(org.springframework.mail.javamail.JavaMailSender javaMailSender) |
public EmailCodeSender()
public EmailCodeSender(org.springframework.mail.javamail.JavaMailSender javaMailSender,
String emailSender,
CodeProperties codeProperties)
public <T extends ValidateCode> void send(org.springframework.web.context.request.ServletWebRequest request, String target, T code) throws com.yishuifengxiao.common.tool.exception.ValidateException
CodeSender发送验证码到指定的目标
一般来说发送目标的含义如下:send in interface CodeSenderT - 验证码的类型request - 用户请求target - 验证码发送目标code - 验证码的内容com.yishuifengxiao.common.tool.exception.ValidateException - 发送时出现问题public org.springframework.mail.javamail.JavaMailSender getJavaMailSender()
public void setJavaMailSender(org.springframework.mail.javamail.JavaMailSender javaMailSender)
public String getEmailSender()
public void setEmailSender(String emailSender)
public CodeProperties getCodeProperties()
public void setCodeProperties(CodeProperties codeProperties)
Copyright © 2021. All rights reserved.