Я хотел бы использовать Java Bean Validation для проверки целого числа.Это проверка нескольких подтверждений.
В настоящее время я использую Spring Boot и проверку, а система использует @RestController
, когда я получаю пост-вызов.
public Person addPerson(@RequestBody @Validated Person Person) {/*the code*/}
Я бы хотел, чтобы был подтвержден возраст, где эти значения действительны:
age == null or age == 0 or (age >= 15 and age <= 80)
public class Person {
private Integer age;
}
Я хотел бы иметь возможность использовать текущие ограничения проверки Java.Нужно ли реализовывать мою собственную аннотацию ограничений?
Это было бы неплохо, но это не работает:
public class Person {
@Null
@Range(min=0, max=0)
@Range(min=15, max = 80)
private Integer age;
}