반응형
[질문]
- 어노테이션을 사용하는 이유 (효과) 는 무엇일까?
- 나만의 어노테이션은 어떻게 만들 수 있을까?
자바에는 3종류의 어노테이션 이 있다.
표준 어노테이션 - 자바에서 기본적으로 제공하는 기능인 어노테이션
메타 어노테이션 - 어노테이션을 만들기위한 어노테이션
사용자정의 어노테이션 - 사용자가 직접 생성한 어노테이션
이런 어노테이션들은 주석처럼 사용자가 읽었을때 의미를전달할수도있지만
프로그램이 이 어노테이션을 읽어서 특정 어노테이션 마다 다른 처리를 하도록 할수도있다.
어노테이션을 찍었을때 해당 메서드나 클래스에 로그를 찍도록 처리할수도있고 특정과정을 추가할수도 없앨수도 있다.
이런 점에서는 코드에 마킹을 해놓는 기능이라고 생각한다.
반응형
'백엔드 > 자바' 카테고리의 다른 글
[인프런 워밍업 클럽_0기] BE세번째 과제 진도표 6일 - Controller분리 (Controller,Service,Repository) (0) | 2024.02.26 |
---|---|
[인프런 워밍업 클럽_0기] BE세번째 과제 진도표 2일 - Controller (0) | 2024.02.25 |
[인프런 워밍업 클럽_0기] BE네번째 과제 진도표 5일 - 클린코드 (1) | 2024.02.23 |
[인프런 워밍업 클럽_0기] BE네번째 과제 진도표 4일 - API Controller (0) | 2024.02.22 |
[인프런 워밍업 클럽_0기] BE세번째 과제 진도표 3일 - 람다(Lamda) (0) | 2024.02.21 |