Как перенаправить с помощью метода channelMapping
на канал, имя которого находится в заголовках? Так что, если я попробую это
@Bean
private IntegrationFlow postDataToChannelX() {
return f -> f
...
.<String, Boolean> route(s -> s.equals("[]"), m -> m
.channelMapping(false, "headers['channelName']")
.channleMapping(true, ...);
}
приходит
Вызывается: org.springframework.messaging.core.DestinationResolutionException: не удалось найти MessageChannel с именем 'headers [' channelName ']' в BeanFactory .; Вложенное исключение - org.springframework.beans.factory.NoSuchBeanDefinitionException: недоступен компонент с именем 'headers [' channelName ']'