
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.04.2016, 19:29
|
|||
|---|---|---|---|
|
|||
Возможно ли искать аннотированные классы без привязки к пакету? |
|||
|
#18+
Смотрю средства, которыми можно найти классы, помеченные аннотацией, например штатные средства Java Core и Google Reflections. Всем им необходимо принудительно указывать пакет, в котором будет производиться поиск классов. При этом, стандартные аннотации J2EE вида @EJB или @Entity сервера приложений при старте приложения ищут в любых местах. Каким образом можно осуществить поиск аннотированных классов во всем приложении. Если это не возможно, то, хотя бы, каким образом можно осуществить поиск аннотированных классов с обходом вглубь от корневого пакета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.04.2016, 21:33
|
|||
|---|---|---|---|
Возможно ли искать аннотированные классы без привязки к пакету? |
|||
|
#18+
Сервер подхватывает jar (или war), смотрит, какие в нем лежат классы и сканирует все, что там лежит. Если у вас не веб-приложение, и хочется сканировать, то вы можете посмотреть classpath через System.getProperty() и просканировать его. Предварительно полезно откинуть всякие системные пути, по которым точно нет интересуемых вам аннотаций. Но работать будет дольше. Это ж надо пробежать по большому кол-ву файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2124155]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 515ms |

| 0 / 0 |
