Request 어노테이션

2026. 1. 17. 12:00·Spring/어노테이션
반응형

🧩역할

 

어떤 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
'Spring/어노테이션' 카테고리의 다른 글
  • Spring Boot Validation
  • RequestParam
  • @ResponseStatus
  • @PathVariable
Hamp
Hamp
남들에게 보여주기 부끄러운 잡다한 글을 적어 나가는 자칭 기술 블로그입니다.
  • Hamp
    Hamp의 분리수거함
    Hamp
  • 전체
    오늘
    어제
    • 분류 전체보기 (325) N
      • CS (30)
        • 객체지향 (2)
        • Network (7)
        • OS (6)
        • 자료구조 (1)
        • LiveStreaming (3)
        • 이미지 (1)
        • 잡다한 질문 정리 (0)
        • Hardware (2)
        • 이론 (6)
        • 컴퓨터 그래픽스 (0)
      • Firebase (3)
      • Programing Langauge (41)
        • swift (34)
        • python (6)
        • Kotlin (1)
      • iOS (133) N
        • UIKit (37)
        • Combine (1)
        • SwiftUI (33) N
        • Framework (7)
        • Swift Concurrency (22)
        • Tuist (6)
        • Setting (11)
        • Modularization (1)
        • Instruments (6)
      • PS (59)
        • 프로그래머스 (24)
        • 백준 (13)
        • LeetCode (19)
        • 알고리즘 (3)
      • Git (18)
        • 명령어 (4)
        • 이론 (2)
        • hooks (1)
        • config (2)
        • action (7)
      • Shell Script (2)
      • Linux (6)
        • 명령어 (5)
      • Spring (20)
        • 어노테이션 (6)
        • 튜토리얼 (13)
      • CI-CD (4)
      • Android (0)
        • Jetpack Compose (0)
      • AI (9)
        • 이론 (9)
        • MCP (0)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    CS
    dfs
    Tuist
    Swift
    lifecycle
    GIT
    protocol
    dispatch
    property
    프로그래머스
    dp
    boostcamp
    백준
    UIKit
    SwiftUI
    투포인터
    IOS
    concurrency
    Spring
    AVFoundation
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.0
Hamp
Request 어노테이션
상단으로

티스토리툴바