Class CoreProperties
java.lang.Object
io.github.swsk33.codepostspringbootstarter.property.CoreProperties
@ConfigurationProperties(prefix="io.github.swsk33.code-post.core")
public class CoreProperties
extends Object
核心的一些配置
-
Field Summary
Modifier and TypeFieldDescriptionprivate String
验证码的格式private int
验证码长度private String
验证码的保存方式private String
用于邮件验证码内容的模板文件名
该项只填写文件名!
该项会和templatePath配置值拼接得到完整文件路径private String
发送者邮箱private boolean
启用是否发送HTML邮件private boolean
是否开启TLS加密private String
发送者密码(或者授权码)private String
网站名private String
SMTP服务器地址private String
模板文件所在目录 需要以file:或者classpath:开头,分别代表文件系统路径或者类路径 -
Constructor Summary
-
Method Summary
-
Field Details
-
smtpHost
SMTP服务器地址 -
email
发送者邮箱 -
password
发送者密码(或者授权码) -
enableTls
private boolean enableTls是否开启TLS加密 -
codeStorage
验证码的保存方式 -
codeFormat
验证码的格式 -
codeLength
private int codeLength验证码长度 -
siteName
网站名 -
enableHtml
private boolean enableHtml启用是否发送HTML邮件 -
templatePath
模板文件所在目录 需要以file:或者classpath:开头,分别代表文件系统路径或者类路径 -
codeTemplateName
用于邮件验证码内容的模板文件名
该项只填写文件名!
该项会和templatePath配置值拼接得到完整文件路径
-
-
Constructor Details
-
CoreProperties
public CoreProperties()
-
-
Method Details
-
setMailConfig
将读取到的配置设定到邮件配置对象中去- Parameters:
mailConfig
- 传入邮件配置对象
-