Вот мой пример: Java:Как внести атрибуты ввода, необходимые в запросе тела тела?
@JsonProperty("id")
private String id;
@JsonProperty(value = "name", required = true)
private String deviceName;
Я сделал имя в качестве обязательного поля. В запросе, как сделать это необходимым полем. Я должен отправить значение имени из запроса.
Но когда я ввожу это:
{ "id": "abc123",}
Он должен отправить обратно сообщение об ошибке.
Пожалуйста, помогите мне.
Но его не работает. Я аннотировал имя устройства как @NotNull, и я не отправляю deviceName из почтальона, он не бросает ошибку, все еще выполняет с именем deviceName как null. – vamsi
вы можете попробовать @NotEmpty –
, пожалуйста, взгляните на эту ссылку, как включить проверку. https://jersey.java.net/documentation/latest/bean-validation.html#d0e13383 –