Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможно ли искать аннотированные классы без привязки к пакету? / 2 сообщений из 2, страница 1 из 1
17.04.2016, 19:29
    #39217623
G.Collector
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли искать аннотированные классы без привязки к пакету?
Смотрю средства, которыми можно найти классы, помеченные аннотацией, например штатные средства Java Core и Google Reflections. Всем им необходимо принудительно указывать пакет, в котором будет производиться поиск классов.

При этом, стандартные аннотации J2EE вида @EJB или @Entity сервера приложений при старте приложения ищут в любых местах.

Каким образом можно осуществить поиск аннотированных классов во всем приложении.

Если это не возможно, то, хотя бы, каким образом можно осуществить поиск аннотированных классов с обходом вглубь от корневого пакета?
...
Рейтинг: 0 / 0
17.04.2016, 21:33
    #39217648
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Возможно ли искать аннотированные классы без привязки к пакету?
Сервер подхватывает jar (или war), смотрит, какие в нем лежат классы и сканирует все, что там лежит.

Если у вас не веб-приложение, и хочется сканировать, то вы можете посмотреть classpath через System.getProperty() и просканировать его.
Предварительно полезно откинуть всякие системные пути, по которым точно нет интересуемых вам аннотаций.

Но работать будет дольше. Это ж надо пробежать по большому кол-ву файлов.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Возможно ли искать аннотированные классы без привязки к пакету? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]