Как создать пользовательскую аннотацию и обработать ее с помощью APT?

Я новичок в аннотации Java. Я знаю, как создать пользовательскую аннотацию, но я не знаю, как обработать эту аннотацию для создания динамического кода, как это делают ejb 3.0 и hibernate.
Я читал некоторые статьи, основанные на APT, но никто не дает подробностей о том, как обработайте аннотацию.
Существуют ли какие-либо учебные пособия с примерами кода для обработки пользовательских аннотаций?

Спасибо


person Dhana    schedule 18.05.2010    source источник


Ответы (1)


Начните с... руководства по началу работы с apt. Чтобы пойти дальше, вы могли бы взглянуть на источники процессора аннотаций, используемые поставщиками JPA 2.0 для создания классов статической метамодели, например, Hibernate: o.h.j.JPAMetaModelEntityProcessor.java

person Pascal Thivent    schedule 18.05.2010
comment
Руководство по началу работы с apt перемещено на download.oracle.com /javase/1.5.0/docs/guide/apt/ - person Kinjal Dixit; 04.09.2011