使用spring设计文件处理的最佳方法是什么?

时间:2013-06-12 15:40:59

标签: spring

我想让应用程序使用哪个文件处理。即文件下载(获取文件),文件解析(处理文件)和文件上传。它不是一个Web项目。实际上我们的想法是制作这个项目,然后制作一个罐子,然后在我们的进一步项目中使用它。我如何设计我的应用程序,以便将来可以轻松扩展。这个任务有没有弹簧框架?

谢谢

1 个答案:

答案 0 :(得分:2)

我建议Spring BatchApache Camel。这两个框架可以自动执行您所需的下载/上载功能,并允许您以结构良好的方式定义文件解析。如果您正在使用csv或逐行解析它已经为您完成了,并且只需要几个配置就可以在文件解析位。请查看Spring Batch sample examplesApache Camel examples作为起点。