我正在寻找可以满足以下要求的方法/代码库。
2.从sharedrive位置读取文件时,如果发生任何故障,则 不应提交sql插入。
3.该作业应按时间表运行。
我发现了几种从共享驱动器读取文件的方法,例如jar来读取,另一种方法是将文件从共享驱动器复制到本地机器(在应用服务器上)并进行spring批处理,其他方法是使用spring集成适配器inbount频道等
请建议和最好的方法和相同的spring code base / git code。谢谢
这是Spring Batch可以提供帮助的典型用例。您可以具有第一步(任务类型)将文件从共享驱动器复制到本地计算机,然后进行第二步(面向任务块类型),以读取文件并将数据插入数据库中。
您可以在这里找到示例:https : //github.com/spring- projects/spring-batch/tree/master/spring-batch- samples