Java 使用spring cloud Concur从concur读取空字符串
我正在spring应用程序中从基于文件的.properties文件迁移到基于领事的配置。我用的是SpringCloud领事。在前面的属性文件中,我有如下属性Java 使用spring cloud Concur从concur读取空字符串,java,spring,consul,spring-cloud-consul,consul-kv,Java,Spring,Consul,Spring Cloud Consul,Consul Kv,我正在spring应用程序中从基于文件的.properties文件迁移到基于领事的配置。我用的是SpringCloud领事。在前面的属性文件中,我有如下属性 test.key= 在spring应用程序类中,对应的字段如下 @Value(“${test.key:defaultVal}”) 私有字符串测试领事 在运行时,testConsulstring的值是空字符串。但是当使用concur时,每当我把keytest.key放在没有值的地方,在运行时它就会被解析为一个null 我是否可以通过concu
test.key=
在spring应用程序类中,对应的字段如下
@Value(“${test.key:defaultVal}”)
私有字符串测试领事代码>
在运行时,testConsul
string的值是空字符串。但是当使用concur时,每当我把keytest.key
放在没有值的地方,在运行时它就会被解析为一个null
我是否可以通过concur传递空字符串值?这是我们正在使用的解决方案。使用不存在的默认值
${no.so.key:}
希望这有帮助