使用 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}' + '.*'}"