Есть ли Commons AnnotationUtils как библиотека?(Джава) - PullRequest
6 голосов
/ 08 июня 2010

Я не могу найти библиотеку общих утилит (статических методов) для запроса аннотаций, кроме как с использованием api аннотаций напрямую и написанием своих собственных, так и с использованием Springs:

Обычно я не возражаю против использования пружин, но это довольно большая зависимость только для работы с аннотациями.Может быть, когда-нибудь Commons Lang получит AnnotationUtils.

Что люди используют для запроса аннотаций?

1 Ответ

3 голосов
/ 09 июня 2010

В версии 2.5.6 Spring стало возможным использовать spring.jar (2,8 МБ) в качестве зависимости.С версией 3 это невозможно.Вместо этого вам нужно как минимум добавить зависимость к модулю core, bean, context, asm и выражение, чтобы запустить контейнер.

Поскольку вы используете только класс AnnotationUtils, этого достаточно для модуля core.Вы можете найти элемент Ivy и Maven вместе со ссылкой для скачивания здесь:

http://www.springsource.com/repository/app/search?query=AnnotationUtils

Его размер составляет 350 КБ по сравнению с Apache Commons Lang 2.4 на 258 КБ.

...