Spring document: Using Meta-annotations and Composed Annotations
meta-annotation 은 다른 annotation 에 적용할 수 있는 annotation 이다. 예를 들어,
@Service
는 @Component 로 메타 어노테이션(is meta-annotationed)되어 있다.
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Service {
// ...
}```
번역하면 표현이 다소 모호하긴 한데 위 예시에서 @Component
가 @Service
의 meta-annotation 이다.