어노테이션(@Annotation) 이번 주제는 간단하게 기억하기 위한 정리이다. 어노테이션을 만들 때는 아래와 같은 두가지 정보가 필요하다. 1. Target@Target은 Method, class, enum , interface등 어노테이션이 적용될 수 있는 type을 의미하는 것이고,@Target(ElementType.TYPE) 하면 모두 적용된다. 2. Retention@Retention 애노테이션은 애노테이션의 라이프 사이클 즉, 애노테이션이 언제까지 살아 남아 있을지를 정하는 것이다. RetentionPolicy.SOURCE : 소스 코드(.java)까지 남아있는다.RetentionPolicy.CLASS : 클래스 파일(.class)까지 남아있는다.(=바이트 코드)RetentionPolicy...