Spring Integration Java DSL: как направить поток в канал, имя которого статично?

Как направить поток на следующий канал со статическим именем потока? Если я попробую это

@Bean
private IntegrationFlow postDataToMyChannel() {
    return f -> f
            ...
            .route("myChannel.input");
}

там идет

Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1008E: Property or field 'myChannel' cannot be found on object of type 'org.springframework.messaging.support.GenericMessage' - maybe not public or not valid?

person Mike    schedule 09.11.2018    source источник


Ответы (1)


Сделайте это буквальным выражением

.route("'myChannel.input'");
person Gary Russell    schedule 09.11.2018