Если вы хотите выполнить что-то до или после задания, вам нужно реализовать JobListener и добавить нужную логику DAO в метод beforeJob ().
Как бы то ни было, вы не хотите, чтобы вы это делаличто, или в этом отношении использовать базу данных в памяти для Spring Batch.Эти таблицы содержат все данные отслеживания работы и аудита, которые вы захотите получить, когда будете получать звонки в службу поддержки или людей, спрашивающих о записях, которые, по их мнению, были утеряны или имели какую-то проблему.Если у вас нет этой работы или данных аудита, вы не сможете отследить, что и когда произошло.
открытый класс JobResultListener реализует JobExecutionListener {
public void beforeJob(JobExecution jobExecution) {
someDao.clearBatchTables();
}
public void afterJob(JobExecution jobExecution) {
}
}