CH9-6 · MODEL

애너테이션 정의와 사용: 실제 코드에서 남는 경계

리플렉션이나 annotation processor가 값을 읽고 검증하거나 코드를 생성합니다.

확장 점검

처리 코드가 실제 의미를 부여한다

리플렉션이나 annotation processor가 값을 읽고 검증하거나 코드를 생성합니다.

확장 점검

대상과 유지 기간을 좁힌다

@Target은 붙일 수 있는 선언을, @Retention은 소스·클래스·런타임 가운데 언제까지 남길지 정합니다.

확장 조건 @Target은 붙일 수 있는 선언을, @Retention은 소스·클래스·런타임 가운데 언제까지 남길지 정합니다.