어노테이션 뜻, 이유, 장점
Annotation @Compose, @Override, @Module 클래스나 함수, 메서드, 변수 등 여러 곳에 사용하는데 왜 사용할까?? Annotation은 무엇인가요? 1. 컴파일러에게 코드 문법 에러를 체크하도록 정보 제공 2. 빌드 또는 배치 시 코드를 자동으로 생성할 수 있도록 정보 제공 3. 실행 시 특정 기능을 실행하도록 정보 제공 Annotation 의 뜻은 무엇일까? 정보를 제공한다 = *메타데이터의 역할 어노테이션을 사용하여 의미 부여, 기능 주입 등을 가능하게 한다!!! ( *메타 데이터 = 데이터를 설명해주는 데이터, 데이터를 위한 데이터!! ) 그럼 Annotation 을 왜 사용할까?? Annotation 은 정보를 제공함으로써 강력한 이점이 존재한다. 그 이점때문에 사용한..
2022.09.25