【发布时间】:2017-03-22 12:06:39
【问题描述】:
我正在尝试找到一种方法来配置 spring 云流 @StreamListener 将收听的主题。我的第一次尝试是尝试使用 SPeL 来获得这个,例如。
@StreamListener("#{ systemProperties['topic.name'] }")
但是表达式没有被替换,我最终得到了
java.lang.IllegalArgumentException: Topic name can only have ASCII alphanumerics, '.', '_' and '-'
有没有办法在启动应用程序时控制主题名称,而不仅仅是在编译时使用常量?
【问题讨论】:
标签: spring spring-cloud spring-cloud-stream