У меня есть адаптер входящего канала с path и одним pathVariables, но теперь я хотел бы добавить вторую переменную и не могу найти, как она должна выглядеть в полезной нагрузке.
Я нашел это решение, но не хочу, чтобы мои переменные были в заголовках:
<int-http:inbound-gateway id="restCall"
request-channel="jobRunner"
supported-methods="POST"
path="/etl/{jobName}/{currentCustomer}">
<int-http:header name="jobName" expression="#pathVariables.jobName"/>
<int-http:header name="currentCustomer"/>
</int-http:inbound-gateway>
Мне нужно что-то вроде:
<int-http:inbound-gateway id="restCall"
request-channel="jobRunner"
supported-methods="POST"
path="/etl/{jobName}/{currentCustomer}"
payload-expression =
"#pathVariables.jobName,#pathVariables.currentCustomer">
</int-http:inbound-gateway>