[Spring] Annotation(Lombok)
·
Spring
1. @GetMapping설명: HTTP GET 요청을 처리하는 메서드에 사용된다.@GetMapping("/home")public String home() { return "home";}  기능: URL이 "/home"인 GET 요청을 처리한다. 일반적으로 데이터 조회에 사용된다. 2. @PostMapping설명: HTTP POST 요청을 처리하는 메서드에 사용된다.@PostMapping("/submit")public String submit(@RequestBody FormData data) { // 데이터 처리 로직 return "result";} 기능: URL이 "/submit"인 POST 요청을 처리한다. 주로 데이터 생성이나 서버로 데이터를 제출할 때 사용된다. 3. @Reques..
[Spring] Annotation
·
Spring
Annotation 이란?Annotation(@)은 사전적 의미로는 주석이라는 뜻이다.자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술이다.즉, 프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다.* meta data : 데이터를 위한 데이터 다음은 어노테이션의 용도를 나타낸 것이다.컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공한다.소프트웨어 개발 툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보를 제공한다.실행시(런타임시)특정 기능을 실행하도록 정보를 제공한다. 기본적으로 어노테이션을 사용하는 순서는 다음과 같다.어노테이션을 정의한다.클래스에 어노테이션을 배치한다.코드가 실행되는 중에 Reflection을 이용하여 ..