1. 程式人生 > >Spring - yml配置檔案錯讀數字字串

Spring - yml配置檔案錯讀數字字串

專案中碰到一個詭異問題,yml檔案中配置了一個值為字串的屬性,用@Value注入時確發現不對應,出現了全專案中都找不到的值。研究了半天才發現,yml會把0開頭的數字作為8進位制對待,注入時轉化為十進位制注入。

    datasource: 0400010001

所以,字串最好要寫規範了:

    datasource: '0400010001'