[JAVA] 어노테이션


[JAVA] 어노테이션

어노테이션 자바 코드에서 @으로 작성되는 것을 Annotation이라 한다. 클래스 또는 인터페이스를 컴파일하거나 실행할 때 어떻게 처리해야 할 것인지를 알려주는 설정 정보 정의 인텔리제이에서 Annotation 타입으로 만들 수 있다. 다음과 같이 만들어지고 사용할 때는 @TestAnnotation으로 사용하면 된다. 속성 어노테이션도 속성을 가질 수 있다. 속성은 타입과 이름으로 구성되고 이름 뒤에 괄호를 붙인다. 속성의 기본 값은 default 키워드로 지정할 수 있다. 위와 같이 작성하면 TestAnnotation은 firstValue, secondValue 속성을 가지게 된다. secondValue는 기본 값으로 value를 가지게 된다. secondValue는 default 값이 있기에 작성하지 않아도 된다. 적용 대상 어노테이션을 사용할 때는 어떤 대상에 설정 정보를 적용할 것인지를 명시해야 된다. 자바에서는 ElementType 열거 상수로 정의되어 있다. Elemen...


#Annotation #어노테이션 #자바 #자바어노테이션

원문링크 : [JAVA] 어노테이션