SpringBoot获取配置文件资源的三种方式
前言
springboot获取配置资源(yml和properties两种配置文件都适用),主要分3种方式:@Value、 @ConfigurationProperties、Enviroment对象直接调用。
1:@ConfigurationProperties
2:@Value
3:通过注入Enviroment对象然后直接获取配置文件中内容
三种方式的对比
1:只是在某个业务逻辑中需要获取一下配置文件中的某个值来使用,则可以使用@Value或Environment;
2:如果需要获取配置文件中的多个值,且多个值有个共同的前缀,则可以通过新建一个javaBean,并使用@ConfigurationProperties来将这多个值映射到javaBean中。