Как установить статус выхода в весеннем пакетном приложении

Я пишу пакетное приложение, в котором я хотел бы установить статус выхода немедленно, когда когда-либо логика моего приложения идентифицирует проблему и возвращает.

Например, я устанавливаю следующий статус в моем автореметод записи.

stepExecution.getJobExecution().setExitStatus(ExitStatus.FAILED);

Несмотря на то, что вышеупомянутая оценка выполнена, я получаю сообщение ниже в журналах, и код выхода, кажется, успешен. "

Пакетное выполнение успешное!

Могу ли я узнать, как правильно установить код выхода?

Есть несколько способов установить после шага.

Подобно:

    @AfterStep
public ExitStatus afterStep(){
    //Test condition
    return new ExistStatus("CUSTOM EXIT STATUS");
}

Но я неЯ не хочу сохранять состояние выхода и установить состояние выхода указанным выше способом.

Ответы на вопрос(3)

Ваш ответ на вопрос