Looking for java Keywords? Try Ask4Keywords

Java Language Идея аннотаций


пример

Спецификация языка Java описывает аннотации следующим образом:

Аннотирование - это маркер, который связывает информацию с конструкцией программы, но не влияет на время выполнения.

Аннотации могут отображаться перед типами или объявлениями. Они могут появляться в месте, где они могут применяться как к типу, так и к объявлению.
То, к чему относится аннотация, регулируется «мета-аннотацией» @Target . Дополнительную информацию см. В разделе «Определение типов аннотаций» .

Аннотации используются для множества целей. Структуры, такие как Spring и Spring-MVC, используют аннотации для определения того, где должны быть введены зависимости или где должны быть маршрутизированы запросы.

Другие фреймворки используют аннотации для генерации кода. Ломбок и JPA - яркие примеры, которые используют аннотации для генерации кода Java (и SQL).

Цель этой темы - предоставить полный обзор:

  • Как определить свои собственные аннотации?

  • Какие аннотации предоставляет Java-язык?

  • Как используются аннотации на практике?