Spring-boot restful web服务连接到ftp服务器

时间:2017-11-17 20:49:44

标签: java spring rest spring-boot ftp

首先,我是Spring框架和java的新手。

我有以下FTP服务器,其子目录包含文件。

我想向服务器发出getAll / getOne请求,还有一个进程方法,我将对文件进行异步处理并将其保存到新的子目录,并在处理完成后通知客户端。

到目前为止,我已经设法对硬编码实体进行GET / POST / DELETE请求并在浏览器中显示,并使用嵌入式德比服务器获得了类似的功能。 拥有构造函数,getter和setter的模型,在我的控制器中创建到URI的映射,调用我的服务来完成请求。

我正在努力弄清楚我在哪里实现代码以实际连接到ftp服务器以及我如何在服务器本身上异步处理。

任何可以帮助我理解的资源或伪代码的链接都会令人惊讶,春季文档对我的水平来说相当复杂。我无法找到任何简单的(ish)例子来帮助我理解。

谢谢

1 个答案:

答案 0 :(得分:0)

创建一个FtpService类并使用@Service注释它。在其中创建一个连接方法。

在main方法中使用ftp服务连接到ftp

FtpService ftpService = context.getBean(FtpService.class);
ftpService.connect();

你可以阅读@Async注释,它可以使收到的文件的过程异步工作