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啊。这是这么回事,我改怎么解决呢

参考技术A time: 10:00:00
改成
time: '10:00:00'
试试本回答被提问者采纳

以上是关于spring boot项目中使用@Value获取yml配置文件中的属性值不对的问题。的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot学习大纲

是否可以使用 Spring Boot 注释 @Value 从 application.properties 文件中获取 Map 值 [重复]

spring boot 项目属性配置

Spring boot @ConfigurationProperties 和@Value

spring boot 配置属性值获取注解@Value和@ConfigurationProperties比较

Spring Boot @Value注解中文配置乱码