반응형

🧩역할
어떤 URL 요청이, 어떤 HTTP 메서드로 ,
어떤 컨틀로러의 메서드에서 실행될 지를 결정
🚀 특징
- 클래스 / 메서드 모두 사용 가능
- 다양한 조건 기반 매핑 지원
- URL
- HTTP 메서드
- 쿼리 파라미터
- 헤더
- ...
🔹종류
0️⃣ 범용
@RequestMapping
- 가장 기본
- 모든 HTTP Method 지원
- 단지, 설정이 많아 가독성이 떨어짐
- HTTP Method용 권장
- URL 프리픽스 할떄, 컨트롤러에 붙혀 사용할 때가 많음
1️⃣HTTP Method 전용
| HTTP Method | 어노테이션 | 으미 |
| GET | @GetMapping | 조회 |
| POST | @PostMapping | 생성 |
| PUT | @PutMapping | 전체 수정 |
| PATCH | @PatchMapping | 부분 수정 |
| DELETE | @DeleteMapping | 삭제 |
출처
반응형
'Spring > 어노테이션' 카테고리의 다른 글
| Spring Boot Validation (0) | 2026.02.07 |
|---|---|
| RequestParam (0) | 2026.01.17 |
| @ResponseStatus (0) | 2026.01.10 |
| @PathVariable (0) | 2026.01.10 |
| @ResponseBody (0) | 2025.12.21 |