application.yml中的书写(配置信息书写):
# 发件人相关的信息
email:
user: xxxxxxxxx@qq.com
code: xxxxxxxxxxx
host: smtp.qq.com
auth: true
注意:1. 值前边必须有空格,作为分隔符
2. 使用空格作为缩进表示层级关系,相同的层级左侧对齐
配置信息获取
获取方法1(@Value(“${键名}”)):
例:
@Component
public class EmailProperties {
@Value("{email.user})
public String user;
// 部分代码省略
}
获取方法2(@ConfigurationProperties(prefix="前缀")):
例:
@ConfigurationProperties(prefix="email")
@Component
public class EmailProperties {
public String user;
// 部分代码省略
}