메모장

@RequestMapping 에서 사용되는 옵션 종류 본문

Spring/개념정리

@RequestMapping 에서 사용되는 옵션 종류

Itchild 2024. 8. 7. 13:14
728x90
반응형

 

@RequestMapping 어노테이션은 Spring MVC 컨트롤러 메서드에 대한 요청 매핑을 설정하는 데 사용되는 매우 유용한 어노테이션입니다. 이 어노테이션을 사용하여 다양한 옵션을 설정할 수 있습니다.

 

  1. value 또는 path: 요청 매핑을 설정할 URL 경로를 지정합니다.
  2. method: 요청 메서드(HTTP 메서드)를 지정합니다. 기본값은 모든 요청 메서드를 허용하는 RequestMethod.GET입니다.
  3. params: 특정 요청 매개변수(parameter)를 지정하여 요청을 매핑합니다.
  4. headers: 특정 요청 헤더 값을 지정하여 요청을 매핑합니다.
  5. consumes: 요청이 수락하는 미디어 타입(media type)을 지정합니다.
  6. produces: 응답이 생성할 미디어 타입을 지정합니다.
  7. name, value, defaultValue: 경로 변수를 지정하거나 기본값을 설정합니다.
  8. paramsheaders에 사용되는 조건들: 조건을 만족하는 경우에만 요청을 매핑합니다.

예를 들어, params = "paramName=paramValue"와 같이 사용됩니다.

9. method, params, headers, consumes, produces 등은 배열로 여러 값을 지정할 수 있습니다.

 

728x90
반응형

'Spring > 개념정리' 카테고리의 다른 글

[ null 업데이트 이슈 ]  (1) 2024.08.07
Spring 예외 처리 페이지  (1) 2024.08.07
Spring 사진 썸네일 실습  (0) 2024.08.07
Spring 업로드 사진 출력 실습  (0) 2024.08.07
Spring 파일 업로드  (0) 2024.08.07