정말 오랜만에 블로그 글을 작성하게 되었다. 깃허브 잔디기르기가 재밌어서 그 부분에 집중하다보니 블로그에는 소홀해진 것 같다. 다시 열심히 블로깅을 시작해야겠다!
정보 제공의 역할
Annotation을 한국어로 번역하면 '주석'이라는 의미이다. (구글 번역기를 참고했다.) 가까운 나라의 주석이라는 권력자의 자리의 의미는 아니다! 단순히 말하자면 위에 짧게 설명한 것처럼 주석은 정보 제공의 역할을 맡는다. 그러나 다른 사람들에게 정보제공을 하는 주석과 달리 Annotation은 컴퓨터 즉, 프로그램에 정보를 제공한다는 점에서 차이가 있다.
Annotation의 종류는 크게 표준 Annotation, 메타 Annotation, 사용자 정의 Annotation으로 구분할 수 있다.
표준 Annotation은 @Override, @Deprecated, @FunctionalInterface, @SuppressWarning로 구성되어 있다. 각각의 특징은 아래와 같다.
메타 Annotation은 @Target, @Documented, @Inherited, @Retention, @Repeatable로 구성되어 있다. 각각의 특징은 다음과 같다.
사용자정의 Annotation은 사용자가 임의로 정의할 수 있으므로 따로 적지는 않았다. 수 많은 Annotation을 유용하게 잘 사용할 수 있도록 잘 숙지해 둬야겠다!
Spring 공부하기 (0) | 2022.06.15 |
---|---|
1개월 회고 쓰기 (2) | 2022.05.23 |
D+4 복습(flexbox) (2) | 2022.04.28 |
D+3 복습 (html/css) (0) | 2022.04.27 |
2일 차 배운 내용 복습 (0) | 2022.04.26 |
댓글 영역