728x90
반응형
Retention Annotation은 meta Annotation이 얼마동안 유지되는지를 정한다.
사용법은 아래와 같다
Retantion(RetentionPolicy.SOURCE) : Annotation이 소스 코드에만 존재하고 class 파일이나 runtime 시에 나타나지 않는다.
Retantion(RetentionPolicy.CLASS) : compiler가 class파일에 기록은 하지만 runtime시에 나타나지 않는다. Retantion을 명시하지 않으면 default가 CLASS이다.
Retantion(RetentionPolicy.RUNTIME) : compiler가 class파일에 기록을 하고 runtime시에 영향을 준다.
728x90
반응형
'Development > Java' 카테고리의 다른 글
Singleton Pattern (0) | 2013.07.03 |
---|---|
List 를 Array로 바꾸는 함수. (0) | 2013.07.02 |
Meta Annotaion (0) | 2013.07.01 |
Type-Safe Code란? (0) | 2013.06.25 |
Fileld명을 테이블 컬럼명으로 바꾸자 (0) | 2013.04.06 |