摘要:
yml文件如何配置,并且如何单个获取,如何整个类获取配置信息
一.邮件发件人信息yml配置
二.创建email类,并获取配置信息
将配置信息的数据注入类对应的字段里,修改数据直接在yml文件里修改即可
(1)单个配置
public class EmailProperties {
//发件人邮箱
@Value("${email.user}")
public String user;
//发件人授权码(去网上搜,要申请)
@Value("${email.code}")
public String code;
//发件人邮箱对应服务器域名,qq邮箱为smtp.qq.com,163邮箱为smtp.163.com
@Value("${email.host}")
public String host;
//身份验证开关
@Value("${email.auth}")
private boolean auth;
}
(2)整个类配置
注意字段的名字和配置信息的名字要对应
@Component
@ConfigurationProperties(prefix = "email")
public class EmailProperties {
//发件人邮箱
public String user;
//发件人授权码(去网上搜,要申请)
public String code;
//发件人邮箱对应服务器域名,qq邮箱为smtp.qq.com,163邮箱为smtp.163.com
public String host;
//身份验证开关
private boolean auth;
}