在 运行 时间根据文件扩展名设置目标位置

Set destination location with respect to file extension at run time

我有一个要求,我想根据源位置的文件扩展名设置目标位置,例如,在源位置我有以下文件 abc.txt ,mno.txt, pqr.csv 和 xyz.pdf 。一旦适配器开始轮询,abc.txt 和 mno.txt 将分别移动 txtDesinationPath pqr.cv 将不得不移动 csvDestinationPath 并且 xyz.pdf 将不得不移动 pdfDesinationPath。你能给我一些实现这个的逻辑建议吗?

哪种技术?您标记了 aws - 您是说 s3、sns 吗?

例如S3 处理程序具有 bucketExpression,这是针对消息计算的 SpEL 表达式。