首先,我是Spring框架和java的新手。
我有以下FTP服务器,其子目录包含文件。
我想向服务器发出getAll / getOne请求,还有一个进程方法,我将对文件进行异步处理并将其保存到新的子目录,并在处理完成后通知客户端。
到目前为止,我已经设法对硬编码实体进行GET / POST / DELETE请求并在浏览器中显示,并使用嵌入式德比服务器获得了类似的功能。 拥有构造函数,getter和setter的模型,在我的控制器中创建到URI的映射,调用我的服务来完成请求。
我正在努力弄清楚我在哪里实现代码以实际连接到ftp服务器以及我如何在服务器本身上异步处理。
任何可以帮助我理解的资源或伪代码的链接都会令人惊讶,春季文档对我的水平来说相当复杂。我无法找到任何简单的(ish)例子来帮助我理解。
谢谢
答案 0 :(得分:0)
创建一个FtpService类并使用@Service注释它。在其中创建一个连接方法。
在main方法中使用ftp服务连接到ftp
FtpService ftpService = context.getBean(FtpService.class);
ftpService.connect();
你可以阅读@Async注释,它可以使收到的文件的过程异步工作