spring boot 读取配置文件的方式

  spring boot 进一步封装了spring原来的配置,让程序猿们轻松了不少,真的很感谢spring bootspring

  在平常代码中,会常常遇到读取配置文件属性到本身写的业务逻辑中,spring boot提供了两种方式(个人知道的)app

1)@Valueurl

@Value("${配置文件属性名称}")

例如spa

@Value("${agr-farmer.url}")//将agr-farmer.url 属性值放入Url中。 private  String Url;

配置文件code

agr-farmer.url= 127.0.0.1:8009/app

若是多个属性该怎么办?blog

利用注解 @ConfigurationPropertiesget

@Component @ConfigurationProperties(prefix="agr-farmer-config") public class AgrFarmer { // virtuals 下的键值对
    private Map<String, String> virtuals = new HashMap<>(); //普通值
     private String key; //省略get,set方法
}    

配置文件 格式是ymlio

agr-farmer-config: virtuals: key1: value1#key:value key2: value2#key:value key: T1KMKnylX #单值
相关文章
相关标签/搜索