개발이글스
[Spring] 스프링부트 Annotation(1) 본문
Annotation 어노테이션
annotation 은 주석이라는 뜻인데, 자바에서 annotation 은 코드사이에 주석처럼 쓰이며, 특별한 의미, 기능을 수행하도록하는 기술이다. 프로그램에게 추가적인 정보를 제공하는 meta data 라고 볼 수 있다. (meta data: 데이터를 위한 데이터)
어노테이션의 용도 : 컴파일러에게 코드작성 문법 에러를 체크하도록 정보를 제공한다. 소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공. 런타임시, 특정 기능을 실행하도록 정보를 제공.
어노테이션 사용법: 1) 어노테이션을 정의(예) @GetMapping @PostMapping)
2) class 에 어노테이션을 배치 (보통 클래스 상단에 배치함)
3) 코드가 실행 되는 중에 Reflection 을 이용해서 추가정보를 획득해 기능을 실시.
'Programming > Spring' 카테고리의 다른 글
[Spring] 스프링부트 Annotation(2) (0) | 2023.01.03 |
---|---|
[Spring] 빌드 툴 - maven (0) | 2023.01.03 |
[Spring] Build Tool (빌드 관리 도구) (0) | 2022.12.29 |
[Spring] Entity & Repository (0) | 2022.09.28 |
[Spring] MVC 패턴 (0) | 2022.09.19 |