У меня есть 2 поля, которые передаются в теле запроса. У меня есть условная проверка, если значение1 = «ОК», то значение2 должно быть «ПРОЙДЕНО» или вызвать ошибку проверки. Он отлично работает для одного экземпляра, но в моем теле json я могу передать несколько запросов регистрации одновременно, как тело запроса Json, показанное ниже.
[
{
"Value1": "OK",
"Value2": "NOTPASSED"
},
{
"Value1": "OK",
"Value2": "PASSED"
}
]
Как я могу обработать вторую запись, хотя проверка первой записи не удалась?
РЕДАКТИРОВАТЬ: Глядя на комментарии, я подумал, чтобы упростить вопрос еще больше:
это поля из тела запроса:
@NotEmpty
private String value1;
@NotEmpty
private String value2;
Я могу пройти несколько регистрацийв моем теле JSON, как показано выше. скажем, я передал тело вроде этого:
[
{
"Value1": "",
"Value2": "NOTPASSED"
},
{
"Value1": "OK",
"Value2": "PASSED"
}
]
Так как у нас есть проверка NotEmpty для значения1, он выдаст ошибку проверки, но вторая запись со значением1 в качестве «ОК» и значением 2 в качестве «ПРОЙДЕНО» неесть какие-либо ошибки проверки. Поэтому мне нужна функциональность, чтобы иметь возможность обрабатывать вторую запись при выдаче ошибки для первой записи.