Spring boot 的 @Value注解讀取配置文件中的00開頭的字符串


Spring boot 的 @Value注解讀取配置文件中的00開頭的字符串:

代碼如:

@Value("${spring.boot.bizType}")

private String bizType;

配置文件中如:

spring:
    boot:
        bizType: 0011

在項目啟動后:

bizType的值變成了9

原因(我猜的,待確認):

  即框架將0011視為八進制的11后轉為十進制9。

 

解決:

  修改代碼為:

spring:
    boot:
        bizType: "0011"

 


免責聲明!

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



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