【发布时间】:2018-10-12 17:12:48
【问题描述】:
我正在尝试从微服务中的配置服务器接收空值。我在配置服务器引用的 application.yml 中尝试了“null”(不带引号)和“${null}”(也不带引号)。两者都提供了一个空字符串。有什么方法可以返回 null 吗?提前致谢!
【问题讨论】:
-
多一点上下文会有所帮助。你想达到什么目的?您是否希望 (A) 在 application.yml 中省略配置服务器的 URL,或者 (B) 您是否希望配置服务器在特定环境中为应用程序的特定属性返回空值?我猜你正在尝试做(B)。您是否尝试过完全不指定该属性?为什么需要空值而不是空字符串?
-
我在Zuul中认证一个bearer token,这个token指定了目标ResourceId。我正在使用的库识别空配置值,如果它为空,则不会对其进行验证 - 因此我需要配置服务器为我提供空值。
-
我只是 @Override 库中的方法并为配置提供了一个空值。不理想,但我解决了这个问题。
标签: pcf configserver