码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot 使用 @Value 从 YAML文件读取属性

时间:2018-02-24 13:15:11      阅读:713      评论:0      收藏:0      [点我收藏+]

标签:des   文件读取   tor   down   tty   文件格式   operator   读取   blog   

在 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

添加空格后,运行正常。

SpringBoot 使用 @Value 从 YAML文件读取属性

标签:des   文件读取   tor   down   tty   文件格式   operator   读取   blog   

原文地址:https://www.cnblogs.com/jpfss/p/8464796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!