김영한의 실전 자바 - 고급 2편(어노테이션)
·
김영한의 실전 자바 - 고급 2편
어노테이션이란?Annotation이라는 단어는 일반적으로 주석 또는 메모를 뜻하지만 자바에서는 주석 외에 추가 정보 제공 역할도 함.코드에게 메타데이터를 추가해주는 기능리플렉션은 메타데이터를 동적으로 조회 및 조작하는 기능을 제공하므로, 리플렉션을 통해 어노테이션을 활용 가능 어노테이션에 정의된 값은 어떻게 가져올 수 있는가?@AnnoElement(value = "data", count = 10, tags = {"t1", "t2"}) public class ElementData1 {}public static void main(String[] args) { Class annoClass = ElementData1.class; AnnoElement annotation = annoClass.getAnnotati..