我想让应用程序使用哪个文件处理。即文件下载(获取文件),文件解析(处理文件)和文件上传。它不是一个Web项目。实际上我们的想法是制作这个项目,然后制作一个罐子,然后在我们的进一步项目中使用它。我如何设计我的应用程序,以便将来可以轻松扩展。这个任务有没有弹簧框架?
谢谢
答案 0 :(得分:2)
我建议Spring Batch或Apache Camel。这两个框架可以自动执行您所需的下载/上载功能,并允许您以结构良好的方式定义文件解析。如果您正在使用csv或逐行解析它已经为您完成了,并且只需要几个配置就可以在文件解析位。请查看Spring Batch sample examples和Apache Camel examples作为起点。