Результати пошуку для annotation

Анотації в Java. Введення

Головним завданням анотацій є статичне розширення класів (саме класів, а не об'єктів), шляхом додавання метаданих в клас, без зміни його методів і властивостей. Як правило, анотації є природним способом взаємодії з деякими з бібліотек або фреймворків (наприклад, Hibernate або Spring). Тобто, додаючи в свої класи анотації, які визначені в подібних бібліотеках, Ви, тим самим, вказуєте бібліотеці використовувати саме ті класи, методи або властивості, до яких додано анотації. При цьому, Ваш код не піддається ніяким змінам.

http://www.seostella.com/uk/article/2012/05/19/anotacii-v-java-vvedennya.html

Анотації в Java. @Target

Анотацією @Target вказується, який елемент програми буде використовуватися анотацією. Так, в прикладі ця анотація має тип ElementType.TYPE, що означає що вона може бути оголошена перед класом, інтерфейсом або enum. Оголошення @Target в будь-яких інших місцях програми буде сприйняте компілятором як помилка.

http://www.seostella.com/uk/article/2012/05/20/anotacii-v-java-target.html

Анотації в Java. @Retention

Анотація @Retention дозволяє вказати, в який момент життя програмного коду буде доступна анотація: тільки в вихідному коді, в скомпільованому класі або під час виконання програми.

http://www.seostella.com/uk/article/2012/05/21/anotacii-v-java-retention.html

Анотації в Java. @Documented

1

http://www.seostella.com/uk/article/2012/05/22/anotacii-v-java-documented.html

Анотації в Java. @Inherited

У цій статті мова піде про четверту (останню) стандартну анотацію для інших анотацій, а саме, про анотацію @Inherited. Як випливає з назви, ця анотація означає, що вона автоматично успадковується в дочірніх класах описаного анотацією класу.

http://www.seostella.com/uk/article/2012/05/23/anotacii-v-java-inherited.html

Отримання інформації про анотації

Мало додати анотацію до класу, необхідно мати спосіб отримати інформацію про неї: що описує анотація (клас, метод, параметр і т.д,), якими властивостями володіє і інші характеристики. У цій статті мова піде саме про цю інформацію.

http://www.seostella.com/uk/article/2012/05/24/otrimannya-informacii-pro-anotacii.html