요청 매핑

2023. 5. 31. 21:25·Spring
728x90

 

 

@RequestMapping 은 URL 경로를 템플릿화 할 수 있는데, @PathVariable 을 사용하면 매칭 되는 부분을 편리하게 조회할 수 있다.

@PathVariable 의 이름과 파라미터 이름이 같으면 생략할 수 있다.

 

주소에서 userId를 매핑할 수 있다.

 

@GetMapping("mapping/{userId}")
public String mappingPath(@PathVariable("userId") String data){
    log.info("mappingPath userId={}", data);
    return "ok";
}

 

 

 

 

 

 

 

다중 사용도 가능하다. 

 

@GetMapping("/mapping/users/{userId}/orders/{orderId}")
public String mappingPath(@PathVariable String userId, @PathVariable Long orderId) {
    log.info("mappingPath userId={}, orderId={}", userId, orderId);
    return "ok";
}

 

 

 

HTTP 요청

 

HttpServletResponse
HttpMethod
: HTTP 메서드를 조회한다. org.springframework.http.HttpMethod Locale : Locale 정보를 조회한다.
@RequestHeader MultiValueMap<String, String> headerMap

모든 HTTP 헤더를 MultiValueMap 형식으로 조회한다. @RequestHeader("host") String host

특정 HTTP 헤더를 조회한다. 속성

필수 값 여부: required

기본 값 속성: defaultValue
@CookieValue(value = "myCookie", required = false) String cookie

특정 쿠키를 조회한다. 속성

필수 값 여부: required 기본 값: defaultValue

MultiValueMap

MAP과 유사한데, 하나의 키에 여러 값을 받을 수 있다.
HTTP header, HTTP
쿼리 파라미터와 같이 하나의 키에 여러 값을 받을 때 사용한다.

keyA=value1&keyA=value2

728x90

'Spring' 카테고리의 다른 글

상품관리 서비스(1)  (0) 2023.06.05
ArgumentResolver & ReturnValueHandler  (0) 2023.06.02
스프링 MVC  (0) 2023.05.31
FrontControllerServlet  (0) 2023.05.30
HandlerAdapter  (0) 2023.05.30
'Spring' 카테고리의 다른 글
  • 상품관리 서비스(1)
  • ArgumentResolver & ReturnValueHandler
  • 스프링 MVC
  • FrontControllerServlet
minseououo
minseououo
    250x250
  • minseououo
    StudyRepository
    minseououo
  • 전체
    오늘
    어제
    • 분류 전체보기 (98)
      • 인버터 (5)
      • 자동차 (26)
      • 모터 (3)
      • 검증 (2)
      • Spring (46)
      • 프로젝트 (1)
      • 인공지능 (2)
      • 운영체제 (5)
      • Algorithm (2)
      • 소프트웨어공학 (5)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    autosar architecture
    자바
    SDV
    자동차 통신
    백앤드
    전류 제한원
    dq변환
    약계자제어
    single-wire 통신
    sae j2716
    스프링
    ISO26262
    자동차
    clarke변환
    AUTOSAR
    java
    park변환
    Spring
    자율주행
    bsw
    mtpa
    자동차 신차 개발 프로세스
    hils 검증
    ASPICE
    자동차 네트워크
    v-cycle
    ASW
    sys그룹
    모터제어
    인버터
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
minseououo
요청 매핑
상단으로

티스토리툴바