在 YAML中有如下配置

paypal:
  mode:live

在类中,通过 @Value属性读取

@Value("${paypal.mode}")
private String mode;

程序运行时,却报出错误

Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'paypal.mode' in string value "${paypal.mode}"

问题的根源在于配置不符合 YAML文件格式要求。在 modelive之间少了一个空格

paypal:
  mode: live

添加空格后,运行正常。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-30
  • 2021-11-05
  • 2021-12-27
  • 2021-09-03
  • 2021-09-03
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2022-01-12
  • 2022-12-23
  • 2021-11-03
  • 2022-02-09
  • 2022-12-23
相关资源
相似解决方案