如何使Spring Batch应用程序在Spring Batch v5.x中为元数据表使用不同的数据库?

nzk0hqpo  于 5个月前  发布在  Spring
关注(0)|答案(1)|浏览(53)

我目前正在开发一个基于最新版本**(即5.x)**的Spring批处理的批处理应用程序。它目前使用MySQL数据库进行批处理数据和元数据。我希望该应用程序使用H2数据库进行元数据处理,使用MySQL进行批处理数据处理。
由于@EnableBatchProcessing是不鼓励的。无法找到适当的方法来处理不同的错误
任何帮助将不胜感激。

vdgimpew

vdgimpew1#

如果您使用Sping Boot ,则可以使用@BatchDataSource注解要用于Spring Batch的元数据的注解。
如果您不使用Sping Boot ,您可以告诉Spring Batch使用@EnableBatchProcessing(dataSource="batchDataSource")的作业存储库使用哪个代理bean。

相关问题