【发布时间】:2018-04-14 19:53:31
【问题描述】:
我正在我的 spring 应用程序中从基于文件的 .properties 文件迁移到基于 consul 的配置。我正在使用 spring-cloud-consul。在我的属性文件的早些时候,我有一个类似以下的属性
test.key=
spring应用类中对应的字段是这样的
@Value("${test.key:defaultVal}")
private String testConsul;
在运行时,testConsul 字符串的值为空字符串。但是当使用领事时,每当我把键 test.key 没有值时,在运行时它会被解析为 null。
无论如何我可以通过 consul 传递一个空字符串值吗?
【问题讨论】:
标签: java spring consul spring-cloud-consul consul-kv