3
Я тестирую свое существующее приложение с новой версией Spring-Integration. К сожалению, я получаю неожиданное исключение, как показано ниже:UnsupportedOperationException в проводном отводе после обновления весной интеграции
Caused by: java.lang.UnsupportedOperationException: null
at org.springframework.integration.dsl.StandardIntegrationFlow.configure(StandardIntegrationFlow.java:64) ~[spring-integration-java-dsl-1.2.1.RELEASE.jar:na]
at org.springframework.integration.dsl.IntegrationFlowDefinition.wireTap(IntegrationFlowDefinition.java:341) ~[spring-integration-java-dsl-1.2.1.RELEASE.jar:na]
at org.springframework.integration.dsl.IntegrationFlowDefinition.wireTap(IntegrationFlowDefinition.java:276) ~[spring-integration-java-dsl-1.2.1.RELEASE.jar:na]
at com.smartplan.maiscontrole.config.ReportGenerationFlowConfig.buildFlow(ReportGenerationFlowConfig.java:49) ~[main/:na]
Мой код, на самом деле выглядит следующим образом:
@Override
protected IntegrationFlowDefinition<?> buildFlow() {
return this.from(this.requestChannel())
.wireTap(this.sideEffectFlow())
.channel(new NullChannel());
}
@Bean
MessageChannel requestChannel() {
return MessageChannels.direct();
}
@Bean
IntegrationFlow sideEffectFlow() {
return f -> f.handle(System.out::println);
}
Любой ключ по этому поводу?