1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hxr521521-easyvalid

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

easyvalid — это простой проект аннотированной валидации

Способ использования

@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 )

Вы можете оставить комментарий после Вход в систему

Введение

Простой фреймворк для валидации аннотаций JavaBean. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hxr521521-easyvalid.git
git@api.gitlife.ru:oschina-mirror/hxr521521-easyvalid.git
oschina-mirror
hxr521521-easyvalid
hxr521521-easyvalid
master