我正在尝试用简单的逻辑使用 mongodb 来 poc spring 批处理。
问题:
默认情况下,如果使用
@EnableBatchProcessing
,则需要指定数据源来配置基于Jdbc的JobRepository。这可以是内存数据库,例如 H2 或 HSQLDB。
否则,您需要为 MongoDB 实现
JobRepository
并将其设置在您的作业和步骤中。在这种情况下,不需要提供数据源。作为记录,有一个支持 MongoDB 作为作业存储库的功能请求,请参阅issue 877。