Annotation processor1 [Java Study 12주차] Annotation 본 포스팅은 백기선님이 진행하시는 자바 스터디 를 진행하며 혼자 공부하고 이해한 내용을 바탕으로 정리한 글입니다. 오류나 지적 사항이 있다면 댓글로 알려주시면 감사하겠습니다. 애노테이션(Annotation)이란? 애노테이션은 소스코드에 메타데이터(혹은 설정정보)를 추가하는 매커니즘이다. 예전에는 소스코드와 그에 대한 문서를 따로 작성하였다. 이런 경우 소스코드를 변경하고나서 문서를 이에 맞춰 변경하지 않으면, 소스코드와 문서가 일치하지 않는 불상사가 생긴다. 그래서 자바 개발자들은 소스코드와 문서를 하나의 파일로 저장하는 방안을 생각해냈다. 그렇게 소스코드의 주석으로부터 HTML 문서를 생성해내는 javadoc.exe가 탄생했다. 문서 뿐만 아니라 설정 파일도 소스코드와 분리해서 관리했었다. 예전에는 설.. 2021. 1. 31. 이전 1 다음