3
私は既存のアプリケーションを新しいバネ統合バージョンでテストしています。スプリング統合後のワイヤタップでUnsupportedOperationExceptionが発生しました
@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);
}
このことについてどれ手がかり:実際のように見える、
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]
マイコード:残念ながら、私は以下のように、予期しない例外を取得していますか?