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

OSCHINA-MIRROR/HappyChicken-myValidation

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

myValidation

Описание

Параметрический валидатор v1.0 Существующие реализованные аннотации:

  1. Валидация формата электронной почты
  2. Ограничение максимальных и минимальных значений чисел
  3. Ограничение максимальной длины строки
  4. Запрет пустых полей
  5. В будущем будут добавлены новые валидационные аннотации

Реализованные аннотации

Используемые технологии

  1. springboot + maven как средство для создания проекта
  2. Java аннотации, используемые для указания условий, которым должны удовлетворять параметры
  3. Java рефлексия, позволяющая динамически получать значения параметров
  4. Spring AOP, используемый для проверки всех методов, требующих валидации#### Инструкция по использованию
  5. Добавьте аннотацию @NeedVerify над контроллером, который требуется проверить.
  6. Добавьте необходимую аннотацию перед параметром, который требуется проверить, например, @NotEmpty для запрета пустого поля. Пример использования аннотации
  7. При передаче пустого параметра, проверка провалится, вернётся информация о проверке; при передаче непустого параметра, проверка пройдёт успешно, и будет выполнена логика программы. Проверка провала
  8. Поддерживается тип объекта параметра, если это объект, аннотации можно добавить к его свойствам. Добавление аннотации к объекту

Комментарии ( 0 )

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

Введение

Инструмент автоматической проверки параметров на основе аннотаций и Spring AOP. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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