spring boot项目中使用@Value获取yml配置文件中的属性值不对的问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot项目中使用@Value获取yml配置文件中的属性值不对的问题。相关的知识,希望对你有一定的参考价值。
我的项目是spring boot项目,配置文件中配置了一个时间类型的配置:
time: 10:00:00
在spring bean中使用@Value("$time")为一个私有变量(String类型的)赋值,但是赋上的值的是79200。我的yml配置文件里也没有配置79200啊。这是这么回事,我改怎么解决呢
改成
time: '10:00:00'
试试本回答被提问者采纳
以上是关于spring boot项目中使用@Value获取yml配置文件中的属性值不对的问题。的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 Spring Boot 注释 @Value 从 application.properties 文件中获取 Map 值 [重复]
Spring boot @ConfigurationProperties 和@Value