Annotation (1) 썸네일형 리스트형 JAVA 스터디 18 - 애노테이션 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 annotation 이란 ? -프로그래밍 언어에 영향을 미치지 않으며 ,유용한 정보를 특정 프로그램에게 제공하는 것. annotation의 특징 -'@' 로시작된다. -컴파일 된 프로그램의 동작을 변경하지 않는다. -메타 데이터를 프로그램 요소(인스턴스 변수 , 생성자 ,메서드 ,클래스 등..)에 연결하는 방법을 제시한다. -코드 라인 수를 줄이고 , 선언으로 해결 한다 -소스코드의 비지니스 로직에는 영향을 주지 않지만 ,해당 타겟에 영향을 주거나 소스코드의 구조를 변경할 수 있다. -소스 코드에 메타데이터를 삽입하는 것이기 때문에 가독성 뿐만 아니라 ,전체적인 소스코드를 구성하는데 도움된다. annota.. 이전 1 다음