正如Apache Camel中提到的,它允许在 To() 中编写动态 URI,是否允许在 From() 中编写动态 URI。因为我需要调用多个 FTP 位置以根据我将其存储在数据库中的配置下载文件。
(FTPHost, FTPUser, FTPPassword, FTPSourceDir, FTPDestDir)
我将从数据库中读取这些配置,并在运行时将其动态传递给 Camel 路由。
示例: 这是我必须动态编写的骆驼路线示例
<Route>
<from uri="ftp://${ftpUser}@${ftpHost}:${ftpPort}/${FTPSourceDir}?password=${ftpPassword}&delete=true"/>
<to uri="${ftpDestinationDir}"/>
</Route>
正如您在示例中看到的,我需要动态传递这些提到的参数。那么如何在From()中使用动态uri