SpringBoot读取配置文件的方式有哪些?
一、@Value注解获取单个配置信息
直接使用@Value
注解获取配置文件信息
application.yml中的配置信息
使用@Value注解读取application.yml中api的信息
二、@ConfigurationProperties注解获取 " *** " 为前缀的配置信息
@ConfigurationProperties(prefix = "api")
读取以api为前缀的配置信息,并且通过定义相应的属性和getter/setter方法来读取和使用这些配置值。
三、Environment对象获取配置文件信息
通过Environment对象的getProperty方法,可以获取配置文件中的属性值
在TestEnvironment类中注入Environment对象,使用getProperty方法来获取配置参数api.url的值。
获取成功: