spring boot 配置文件配置項前綴爲0的數字特殊處理

問題: spring boot yml配置文件中 ,配置前綴0的數字時,會被特殊處理,如下圖配置04100 會當做八進制數處理成2112 解決方法:  配置項兩邊加引號,這時會當做字符串處理 源碼類分析: ConstructYamlInt 分析源碼可知: 1、以0b開頭的數字,會被當做二進制數處理 2、以0x開頭的數字,會被當做十六進制數處理 3、以0開頭的數字,會被當做八進制數處理
相關文章
相關標籤/搜索