Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발이글스

[Spring] 스프링부트 Annotation(1) 본문

Programming/Spring

[Spring] 스프링부트 Annotation(1)

지윤이글스 2023. 1. 3. 15:44

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