Как установить статус выхода в весеннем пакетном приложении
Я пишу пакетное приложение, в котором я хотел бы установить статус выхода немедленно, когда когда-либо логика моего приложения идентифицирует проблему и возвращает.
Например, я устанавливаю следующий статус в моем автореметод записи.
stepExecution.getJobExecution().setExitStatus(ExitStatus.FAILED);
Несмотря на то, что вышеупомянутая оценка выполнена, я получаю сообщение ниже в журналах, и код выхода, кажется, успешен. "
Пакетное выполнение успешное!
Могу ли я узнать, как правильно установить код выхода?
Есть несколько способов установить после шага.
Подобно:
@AfterStep
public ExitStatus afterStep(){
//Test condition
return new ExistStatus("CUSTOM EXIT STATUS");
}
Но я неЯ не хочу сохранять состояние выхода и установить состояние выхода указанным выше способом.