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

OSCHINA-MIRROR/HappyChicken-myValidation

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 2.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 04.03.2025 12:14 d2812ea

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 )

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

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