小编Sid*_*ale的帖子

如何在From()中使用动态URI

如Apache Camel中所述,它允许在To()中编写动态URI,它是否允许在From()中编写动态URI.因为我需要调用多个FTP位置来根据配置下载文件,我将把它存储在数据库中.

(FTPHost, FTPUser, FTPPassword, FTPSourceDir, FTPDestDir)
Run Code Online (Sandbox Code Playgroud)

我将从DB中读取这些配置,并在运行时动态地将其传递给Camel路由.

示例: 这是我必须动态编写的camel路由示例

<Route>
    <from uri="ftp://${ftpUser}@${ftpHost}:${ftpPort}/${FTPSourceDir}?password=${ftpPassword}&delete=true"/>
    <to uri="${ftpDestinationDir}"/>
</Route>
Run Code Online (Sandbox Code Playgroud)

正如您在示例中看到的,我需要动态传递这些提到的参数.那么如何在From()中使用动态uri

apache ftp apache-camel camel-ftp

5
推荐指数
2
解决办法
6202
查看次数

标签 统计

apache ×1

apache-camel ×1

camel-ftp ×1

ftp ×1