File Support

Spring Integration 的文件支持扩展了 Spring Integration Core,使其具备专门用于处理文件读取、写入和转换的词典。

你需要将此依赖项包含在你的项目中:

  • Maven

  • Gradle

<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-file</artifactId>
    <version>{project-version}</version>
</dependency>
compile "org.springframework.integration:spring-integration-file:{project-version}"

它提供了一个名称空间,使可以定义专门针对文件的通道适配器的元素,并且支持可以将文件内容读入字符串或字节数组的转换器。

此部分介绍了 FileReadingMessageSourceFileWritingMessageHandler 的工作原理以及如何将它们配置为 Bean。它还讨论了如何通过 Transformer 的特定于文件的实现来处理文件。最后,它解释了特定于文件的名称空间。