springboot實現yml裏的自定義配置方法

這篇文章主要介紹了springboot實現yml裏的自定義配置方法,主要介紹三種,字符串配置,數組配置和帶默認值的配置,具有一定的參考價值,感興趣的小夥伴們可以參考一下

主要介紹三種,字符串配置,數組配置和帶默認值的配置

◆字符串配置

//yml
setString: hello

 /**
  * 字符串.
  */
 @Value("${setString}")
 String setString;

◆數組配置

//yml
setArray:
  -http://www.taobao.com
  -http://www.tmall.com

 /**
  * 數組.
  */
 @Value("${setArray}")
 String[] setArray;

◆帶默認值的配置

 /**
  * 數組默認值.
  */
 @Value("${setArrayDefault:1,2,3}")
 String[] setArrayDefault;

◆爲三種類型的配置添加單元測試

@Test
 public void stringTest() {
  System.out.println("setString:" + setString);
 }

 @Test
 public void arrayTest() {
  Arrays.stream(setArray).forEach(o -> {
   System.out.println("setArray:" + o);
  });
 }

 @Test
 public void arrayDefaultTest() {
  Arrays.stream(setArrayDefault).forEach(o -> {
   System.out.println("setArrayDefault:" + o);
  });
 }

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持神馬文庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章