Если я правильно понимаю, вы хотите, чтобы ваше поле isNameValid присутствовало в запросе, иначе выдается исключение.
Таким образом, чтобы сделать ваше поле обязательным для запроса, вам нужно будет пометить его как @NotNull
.
ex.
public class TestPojo {
@JsonProperty("isNameValid")
@NotNull
private Boolean isNameValid;
public void setIsNameValid(Boolean isNameValid) {
this.isNameValid = isNameValid;
}
public Boolean isNameValid() {
return isNameValid;
}
}
Выше код не позволит null
значения для этого поля, т.е. запрос должен иметь isNameValid
.
Я надеюсь, что это решит вашу проблему.
Если я неправильно понял ваше требование, дайте мне знать и постараюсь решить вашу проблему.
РЕДАКТИРОВАТЬ
Привет, в настоящее время я не У меня есть какой-нибудь текущий проект с использованием swagger open api, поэтому я не могу его протестировать, но можете ли вы проверить Проверить пружинные контракты .
Я надеюсь, что это может быть полезно, иначе дайте мне знать.
Удачи!