J: Создание аннотации в java [Java Annotations | Reflection api] - видео HD

J: Создание аннотации в java [Java Annotations | Reflection api] - видео
00:06:52
Обнаружено блокирование рекламы на сайте

Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).

12n.ru 18789 роликов

Создание аннотации в java [Java Annotations | Reflection api] - видео.

Создаем собственные аннотации. Изучаем из чего состоит аннотация, для чего они нужны и как их обрабатывать. Николай Бунис, senior инженер, расскажет вам про основные составляющие аннотации, ее жизненный цикл и область применения. Используя Reflection Api разберемся как создать свою аннотацию и напишем обработчик наших аннотаций.

В качестве примера возьмем всем знакомую ситуацию когда нужно провалидировать поля класса на минимальную и максимальную длину, соответствие email шаблону и тд. Существует 2 основных варианта как это сделать. Первый это писать каждый раз логику валидации для каждого конкретного класса. Ну а второй вариант это сделать обработчик аннотаций и аннотировать поля класса. Таким образом логика будет написана единожды. Именно этот пример мы и будем разбирать в нашем видео.

Ставите лайки, пишите в комментариях какие еще примеры с аннотациями вы бы хотели разобрать.
________
Пример из видео вы можете найти по ссылке ниже:
Bitbucket: bitbucket.org/nbu-team-one/examples/src/master/module2/lesson3/container/
________
Подписывайтесь на наши соцсети:
Instagram: www.instagram.com/mjc.talks/
MJC Telegram Chat: t.me/mjcby
Community page: mjc.by
RSS
Sergey Kazak
17:35
+4
Монтаж просто отвратительный. Учитывая что уже написал пару собственных аннотаций и имею о них представление, скачки видео взад-назад и повторение одного и того же просто выносят мозг
Fr Fr
20:29
+5
Хорошее видео
Anton Dabraselski
22:31
Привет! Странно, что у комьюнити нет дискорда, где можно было бы общаться, задавать вопросы, обсуждать конкретные темы.
Roman Ungefuk
22:51
+2
Интересная тема. Я начинающий программист, было довольно быстро. Если бы помедление проходились по коду, было бы лучше. Так всё супер. Похвально, хочу тоже так))
Евгений
17:23
+8
Ничего не понятно, но очень интересно)
Valeri Ptashkin
16:10
очень классные видео у вас встречаются на канале! жалко мало подписчиков! так держать!
Камина Дзиха
19:03
5:20 почему вы не использовали ключевое слово instanceof?

Новости

В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ» Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело» Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов

В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»


3 часа назад
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
В Санкт-Петербурге пройдет ежегодная конференция по информационной безопасности «Код ИБ»
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений
Компания «Электронные Офисные Системы» выпускает обновление Сервера мобильных решений
В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов
В «СёрчИнформ КИБ» интегрирован ИИ-модуль для анализа инцидентов
ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело»
ГК «ЭОС» запускает акцию по бесплатной миграции на импортонезависимую версию АИС «МФЦ Дело»
Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов
Обучение инженеров от МТС и НИУ ВШЭ: новые возможности для студентов