Аннотации помогают навешивать метаданные на классы и методы и ты можешь делать свои, как у
Spring, Lombok или JUnit.Создаём аннотацию:
public @interface Todo {
String value();
}Используем на методе:
@Todo("переписать логику позже")
public void process() {}Добавляем параметры:
public @interface Info {
String author();
int version() default 1;
}🔥 Собственные аннотации это путь к своим мини-фреймворкам, утилитам и удобной маркировке кода без лишних комментариев.
👉 Java Ready | #совет
