Hier ist mein Beispiel: Java:Wie werden Eingabeattribute in der Post-Body-Anforderung benötigt?
@JsonProperty("id")
private String id;
@JsonProperty(value = "name", required = true)
private String deviceName;
ich den Namen als erforderliches Feld gemacht. In Anfrage, wie man es als erforderliches Feld macht. Ich sollte den Namen Wert aus Anfrage senden.
Aber wenn ich geben Sie dies:
{ "id": "abc123",}
Es sollte wieder Fehlerantwort senden.
Bitte helfen Sie mir.
Aber es funktioniert nicht. Ich notierte DeviceName als @NotNull und ich sende nicht DeviceName vom Postboten, es wirft keinen Fehler noch wird es mit DeviceName als null ausgeführt. – vamsi
können Sie versuchen, @NotEmpty –
Bitte überprüfen Sie diesen Link, wie Sie die Validierung aktivieren. https://jersey.java.net/documentation/latest/bean-validation.html#d0e13383 –