Я пытаюсь реализовать ETL с помощью Spring Batch, где моим источником и местом назначения являются mysql DB. Я пытаюсь читать с помощью ItemReader из одной исходной БД и с помощью ItemWriter записывать в destinationDB. Я пробовал использовать класс DatabaseConfig с @Primary, используя @Qualifier, используя отдельные источники данных в app.properties, но не могу подключиться.
Я могу читать из источника, но когда он пытается получить доступ к месту назначения, место назначения также указывает to sourcedb, и поэтому я получаю сообщение об ошибке, что первичный ключ не может быть добавлен.
Мне нужна помощь в доступе к целевой БД. Возможно ли использование Spring Batch с 2.3.1?