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 #單值
相關文章
相關標籤/搜索