鍍金池/ 問答/Java  HTML/ springboot讀取配置文件問題

springboot讀取配置文件問題

我在application.yml中寫了如下配置:

projectConfig:
    code: 0048

在java中讀取該配置

@Data
public class ProjectConfig{
    private String code;
}

打印 code 竟然為 48.00 ,而不是最初設(shè)置的 0048 ,這是什么情況 ?

回答
編輯回答
眼雜

yml 語法決定的。
你寫0048 會被yml解析器解析成數(shù)字。
然后push到你的@Data里面,就變成了48.00
同意上面的說法,
這種容易發(fā)生歧義的建議用引號包含

projectConfig:
    code: '0048'
2017年7月9日 12:17
編輯回答
悶騷型

命運要掌握在自己手里!
為了避免歧義,你老老實實加個引號不行么?

projectConfig:
    code: '0048'
2017年10月5日 15:05