问题标签 [spring-integration-ftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
163 浏览

java - 如何从子目录中递归获取文件spring-integration

请告诉我如何从子目录中递归获取文件?

我添加了一个表达式来选择一个远程目录到我的 IntegrationFlow - String fileNameRegex = "(\d {4} | Success | Error |. *. Xml)"; ftp.inboundStreamingAdapter(模板())。远程目录(新的 ValueExpression <> (fileNameRegex))

但这不起作用,文件仅从根目录中获取。

目录结构如下:

我只需要从 Error 和 Success *.xml 获取文件

0 投票
1 回答
94 浏览

java - Spring 集成 CompositeFileListFilter

我正在使用 CompositeFileListFilter 添加两个过滤器。首先,我想使用默认实现执行 AbstractPersistentFileListFilter ,从而防止重复。其次,我使用自己的实现,它检查数据库是否存在文件,在系统重启时保护我免受重复

这种方法如何发布?这样就先执行带有MetadataStore内部内存的AbstractPersistentFileListFilter的默认实现

目标是减少检查文件是否存在的数据库调用。也许有更好的解决方法。谢谢你的帮助!

FtpConfiguration.java

自定义文件过滤器.java

0 投票
1 回答
45 浏览

ftp - FtpSession.exist(path) 不适用于文件

我正在尝试使用 Spring Integration 检查 FTP 服务器中文件的存在,但它似乎不起作用。它适用于目录但不适用于文件。在文档中提到适用于目录和文件。我是否正确构建路径?

0 投票
0 回答
41 浏览

java - Spring Integration 中当前的 FTP 连接池选项有哪些?

大家好,我一直在阅读 Spring Integration 及其提供的 FTP 支持。我需要在 Java 11 中汇集 FTP 客户端连接,我当前的 Spring 版本是 2.3.1.RELEASE。由于某种原因,spring-ftp-integration 项目版本 5.5.3 不提供 QueuedFTPClientPool 类。这个类是移动到某个地方还是被弃用了?除了以下链接之外,我无法找到任何有关它的信息。 排队的FTP客户端池

如果这不再可用,每个人都会推荐 FTP 连接池。我一直在避免自己编写一个,因为 FTP 是一个非常古老的协议,应该有一些类可以将此功能添加到 Java 生态系统中。

非常感谢您提前。