0
を追加するとき、私は春の統合のJava DSL vを使用していますエラーをコンパイル1.2.2と私はフォルダのJava DSLを使用して、ファイルからのポーリング - Files.inboundAdapter
return IntegrationFlows
.from(Files.inboundAdapter(new File("/tmp/foo")))
.handle((p, h) -> fileProcessor.process(p))
.get();
をポーリングするコードを記述しようとするいくつかの例を以下に示します。
"Cannot resolve method 'from(org.springframework.integration.dsl.
file.FileInboundChannelAdapterSpec)'"
これはどのように修正でき、どのように固定間隔ポーリングを追加できるのですか?
アルテム、あなたは私が使用すべきかを明確にしてください依存することができますか?私は今、コンパイル( "org.springframework.boot:spring-boot-starter-integration:1.5.4.RELEASE")を使用しなければなりませんでしたし、直接typecatsを使用しなければなりませんでした。IntegrationFlows.from((MessageSourceSpec ,?extends MessageSource >> )Files.inboundAdapter(ディレクトリ) - まだリンク中エラーが発生しましたnowError:(105、38)java:org.springframework.integration.file.FileReadingMessageSourceにアクセスできない –
DSLサポートを追加する場合、これは、DSLを含まないcompile( "org.springframework.integration:spring-integration-core:4.3.10.RELEASE")を追加することを示唆しています –
'Spring-Integration-file'を追加する必要があります。 Spring統合では、独立したjar、依存関係アーティファクト –