【发布时间】:2020-04-28 06:41:22
【问题描述】:
我的要求是使用 spring 控制器通过文件上传功能读取 CSV、XML、JSON、excel 文件格式。读取文件转换并保存到数据库中。
我想使用像 Spring Batch ItemProcessor 这样的 genericItem 处理器来读取上述文件格式。我的转换逻辑对所有人都是通用的,然后将其保存到数据库中。
有什么方法可以让我以独立的方式使用 spring batch ItemProcessor 而无需创建批处理作业,或者是否有任何开源工具可以读取上述格式的文件?
【问题讨论】:
-
试试 apache Camel。 Camel 是一个开源集成框架,可让您快速轻松地集成各种使用或生成数据的系统。
-
独立使用 Spring Batch ItemProcessor 是什么意思?
ItemProcessor是一个接口。如果您的意思是在不创建作业的情况下使用 Spring Batch 组件(读取器、写入器等),那么是可能的。这是一个例子:stackoverflow.com/questions/42834093/…
标签: spring spring-boot spring-batch