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

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

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

12n.ru 18784 ролика

Создание аннотации в 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?

Новости

ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified «СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux «СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения «СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux

ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified


3 дня назад
ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified
ЦУП 2.0 «Модуль управления секретами» получил сертификат совместимости с СУБД Tantor Certified
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ FileAuditor» расширил контроль файловых серверов на Linux
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
«СёрчИнформ SIEM» интегрирована с почтовым сервером RuPost
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
Рынок DLP-систем в Центральной Азии: как законы о суверенитете данных стимулируют спрос на локальные решения
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux
«СёрчИнформ КИБ» расширил возможности «открытого контроля» для ПК на Linux