yaml文件中Map集合的key、value的坑


yaml文件配置Map集合常規寫法:

a:
  b:
    key1: val1
    key2: val2

獲取方式:

@ConfigurationProperties(prefix = "a")
@Component
public class Config {

   ……

    private Map<String, String> b;

    ……

}

如果yaml文件中Map對應的key 為純數字時,我們往往獲取不到 該key, 另如果valu以特殊字符開始,例如:#123等。此時,我們都無法正確獲取相應的 key 和 value.

 

解決方法:只需在特殊 配置參數上  增加'' 即可。

a:
  b:
    '001': '#123&'
    '002': '#2222'

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM