Возможные дубликаты:
Как и где используются аннотации, используемые в Java? Java beans, аннотации: что они делают? Как они мне помогают?
Снова и снова я читал о аннотациях Java 5 как "расширенную функцию" языка. До недавнего времени я мало использовал аннотации (кроме обычных @Override, и c), но работа над рядом проектов, связанных с webservice, заставила мою руку. Поскольку я изучил Java pre-5, я никогда не тратил время, чтобы сесть и заткнуть систему аннотаций.
Мой вопрос: вы, ребята, используете аннотации? Насколько они полезны для вас, изо дня в день? Сколько StackOverflowers пришлось написать пользовательскую аннотацию?