SpringBoot的配置文件怎么获取数据

29 阅读1分钟

一、先来看yml和properties中数据的存放方式

1.yml

#email
email:
  user: 123465
  password: 123456

2.properties

email.user=123456
email.password=1234567

数据存放在配置文件中的信息如上述所示

二、获取数据

1.使用@Value("${键名}")

@Value("${email.user}")
public   String user;

此时就可以获取到对应的数据并赋值给user

2.使用@Configuration(prefix="前缀")

prefix是前缀,比如需要获取email中的user这时候前缀就是email 保证实体类中的成员变量名与配置文件中的名字一致,SPringBoot才会完成自动封装。