자바 애너테이션(Annotation)을 정의할 때는 @interface를 사용하여 애너테이션 타입을 선언합니다. 애너테이션은 주로 소스 코드에 정보를 추가하거나 컴파일러에게 특정 작업을 수행하도록 지시하는 데 사용됩니다. 다음은 애너테이션 타입을 정의하는 방법에 대한 설명입니다. 1. 애너테이션 타입 선언 public @interface MyAnnotation { // 애너테이션 멤버 String value(); // 기본 요소 (element) int number() default 42; // 기본값이 있는 멤버 String[] names(); // 배열을 사용하는 멤버 } - @interface : 애너테이션을 정의할 때 사용되는 키워드입니다. - MyAnnotation : 애너테이션의 이름입니다. ..