使用 SpEl 的正则表达式
Regex with SpEl usage
如何在 SpEL 中使用正则表达式?
想要将系统属性与 SpEL 和正则表达式一起附加。
预期输出:devInmessagebase/devInmessagetest/devInmessagesample
开发:'env'变量
消息中:来自属性文件(in.topic.mesge)
星号(*) : base/test/sample(任何后缀)
尝试了以下和许多其他方法但没有working.any建议?
<int-kafka:consumer-configuration group-id="default3" value-decoder="kafkaSpecificDecoder"
key-decoder="kafkaReflectionDecoder" max-messages="10">
<int-kafka:topic-filter pattern="${systemProperties['env'] + in.topic.mesge.'*'}" streams="4" exclude="false" /> </int-kafka:consumer-configuration>
pattern
属性的正确语法是:
pattern="#{systemProperties['env'] + '${in.topic.mesge}' + '.*'}"
如何在 SpEL 中使用正则表达式?
想要将系统属性与 SpEL 和正则表达式一起附加。
预期输出:devInmessagebase/devInmessagetest/devInmessagesample
开发:'env'变量
消息中:来自属性文件(in.topic.mesge)
星号(*) : base/test/sample(任何后缀)
尝试了以下和许多其他方法但没有working.any建议?
<int-kafka:consumer-configuration group-id="default3" value-decoder="kafkaSpecificDecoder"
key-decoder="kafkaReflectionDecoder" max-messages="10">
<int-kafka:topic-filter pattern="${systemProperties['env'] + in.topic.mesge.'*'}" streams="4" exclude="false" /> </int-kafka:consumer-configuration>
pattern
属性的正确语法是:
pattern="#{systemProperties['env'] + '${in.topic.mesge}' + '.*'}"