작성
·
178
답변 2
2
안녕하세요. 태형님
자바 애노테이션은 언어적으로 내부의 애노테이션이 포함하고 있어도 그 부분이 적용이 안됩니다.
그런데 스프링이 일부 포함된 애노테이션을 추가로 읽어서 가능하게 도와주는 것이지요.
자바 애노테이션은 자바 언어가 컴파일 되는 시점에 적용되는 부분이 있고, 스프링이 사용하면서 적용하는 부분이 있습니다.
질문주신 부분은 자바 언어가 컴파일 할 때 사용하는 애노테이션이어서 내부에 포함해도 적용이 안됩니다.
감사합니다.
0
해당 부분은 애노테이션의 속성을 정의하는 애노테이션의 기본 기능입니다.
예를 들어서 @Target은 애노테이션이 필드에만 붙을 수 있는지 클래스에도 붙을 수 있는지 등을 나타냅니다.
검색해보시면 @Target, @Retention 등으로 검색해보시면 애노테이션이 제공하는 기본 기능들에 대해서 자세히 이해하실 수 있을거에요^^
감사합니다.