помогите мне. Я начинающий разработчик уровня.
Это Springboot Env.
Я сделал простой сервер API отдыха.
@PutMapping(value="/mode", consumes="application/json", produces="application/json")
public ResponseEntity<Response> Mode( @RequestBody @Valid Response res) {
<logic>
return new ResponseEntity<Response>(HttpStatus.OK);
}
и класс объекта здесь.
@Getter
@Setter
public class Response{
@NotNull
@JsonProperty("right_val") //json , DB field name
private boolean value;
}
right_val является обязательным параметром requestBody.
requestBody => {"right_val": "true"} является успешным результатом.
но я проверял почтальон, как показано ниже.
requestBody => {}
но ошибка не возникает. {} как as "right_val" = "false" в моей весенней загрузке.
как решить проблему проверки обязательного параметра булева типа в springboot rest api.