有没有办法通过bean而不是属性spring.cloud.stream.bindings.input.destination=property来配置使用者流名称?我们有一个用例,在这个用例中,我们希望使用易受更改影响的流名称,而不能硬编码它。我们在运行时没有可用的流名称,但在引导上下文初始化过程中作为属性源属性加载并可用。
5rgfhyps1#
你可以在那里使用占位符
spring.cloud.stream.bindings.input.destination=${destination.name:defaultDest}
然后你可以把它作为 -Ddestination.name=foo .
-Ddestination.name=foo
1条答案
按热度按时间5rgfhyps1#
你可以在那里使用占位符
然后你可以把它作为
-Ddestination.name=foo
.