Я ищу способ отключить не-bool значения, которые будут использоваться внутри тела запроса. Например:
{
"prop": 23
}
будет преобразован Джексоном в true
для myprop
внутри MyPjo:
public ResponseEntity action(@RequestBody @Valid MyPojo myPojo) {
}
public class MyPojo {
@NotNull
private final boolean myprop;
@JsonCreator
public MyPojo(@JsonProperty(value = "prop", required = true) boolean myprop) {
this.myprop = myprop;
}
}
Каким будет лучший способ отключить не-bool значения для myprop
и просто выдать исключение, когда это произойдет?