application.yml number 属性已更改

Kou*_*chi 1 spring-boot

我的 application.yml 看起来像这样:

test:
  icode: 0002
Run Code Online (Sandbox Code Playgroud)

但是当我得到这个值时:

@Value("${baidu.icode}")
private String icode;
Run Code Online (Sandbox Code Playgroud)

icode场是2.0,但我希望它是0002,我应该怎么办?

小智 5

要确保您的 YAML 属性保持完全相同,只需将它们用引号括起来:

test:
  icode: "0002"
Run Code Online (Sandbox Code Playgroud)