使用占位符作为Service Activator中参数中@Header的值

时间:2017-03-14 13:58:24

标签: spring-integration

我们在Spring启动应用程序中对YAML中的头名称进行了参数化,我有一个带有2个参数的方法的Service Activator,其中第一个参数应该是其中一个消息头的值。

如何使用占位符的值作为标题注释中的标题名称?

public void setTotal(@Header("${rip.headers.batchno.name}") String batchId) {

这似乎不起作用。

1 个答案:

答案 0 :(得分:1)

那里不支持占位符(和SpEL表达式)。

如果您打开JIRA Issue,我们可以考虑添加支持。