리플렉션
-
[Java]STEP1 - 10) 어노테이션(Annotation)개발 공부/Java 2020. 9. 19. 18:16
본 게시글은 도서 "이것이 자바다" 동영상 강의를 듣고 기록하는 TIL(Today I Learned) 입니다. 모든 저작권은 출판사 한빛미디어와 신용권님께 있음을 알립니다.👍 이번 게시물에서는 자바의 메타데이터를 처리하는 어노테이션에 대해서 알아보겠습니다. 어노테이션(Annotation)은 메타데이터라고 볼 수 있다. 메타데이터(metadata)는 애플리케이션이 처리해야 할 데이터가 아니라, 컴파일 과정과 실행 과정에서 코드를 어떻게 컴파일하고 처리할 것인지를 알려주는 정보이다. 어노테이션은 다음과 같이 작성될 수 있다. @AnnotationName 어노테이션의 세 가지 용도 컴파일러에게 코드 문법 에러를 체크하도록 정보를 제공한다. 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 ..