Получение аннотаций во время выполнения с помощью рефлексии в Java

Получение аннотаций во время выполнения с помощью рефлексии в Java

Аннотации предназначены в основном для использования в инструментальных средствах разработки и развертывания прикладных программ на Java.

Но если они задают правило удержания RUNTIME, то могут быть опрошены во время вы­полнения в любой программе нa Java с помощью рефлексии.

Рефлексия — это языко­вое средство для получения сведений о классе во время выполнения программы.

Прикладной программный интерфейс (API) для рефлексии входит в состав пакета jаva.lang.reflect.

Пользоваться рефлексией можно самыми разными способа­ми. Обратимся к нескольким примерам применения рефлексии, имеющим отношение к аннотациям.

Первый шаг с целью воспользоваться рефлексией состоит в получении объек­та типа Class. Этот объект представляет класс, аннотацию которого требуется по­лучить. Читать