@Valid(regular = Regular.NOTNULL, desc = "# {pro}xxx ${value}", order = 1)
@Valid(regular = Regular.NOTBLANK, desc = "# {pro}不能为空", order = 10)
private String name;
@Valids({
@Valid(regular = Regular.NOTNULL, desc = "# {pro}不能为空"),
@Valid(regular = Regular.NOTBLANK, desc = "# {pro}不能为空串")
})
private String desc;
@Valids({
@Valid(regular = Regular.NOTNULL, desc = "возраст不能为空"),
@Valid(regular = Regular.REG, value = "^[0-4]{0,1}[0-9]{1}$", desc = "возраст может быть от 1 до 50, текущий возраст #{value}", order = 8),
@Valid(regular = Regular.BMETHOD, value = "springBeanValid.validAge", desc = "возраст должен быть меньше 30", order = 9)
})
private Integer age;
NOTNULL
NOTBLANK
REG (регулярное выражение)
BMETHOD (вызов метода указанного spring-beana для проверки, этот метод должен принимать фиксированные аргументы в видеboolean xxx(Object value, Object context)
гдеvalue
— значение свойства, аcontext
— контекст проверки, если он не передается, тоcontext
равен null)
На данный момент поддерживаются только проверки свойств (вложенные объекты внутри bean не поддерживаются)
Дополнительные сведения см. в тестах com.easyvalid.test.TestBean
и com.easyvalid.test.TestValid
.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )