Spring API (@RequestMapping이 사용하는 속성)

Back-End/API 2019. 6. 30. 10:35

@RequestMapping 어노테이션이란?


URL을 컨트롤러의 메소드와 맵핑할 때 사용하는 스프링 프레임워크의 어노테이션

(View <=> Controller)




@RequestMapping가 사용하는 속성


이름 

타입 

설명 

value

String[ ]

 URL 값으로 매핑 조건을 부여함 (default)

method

RequestMethod[ ]

 HTTP Request 메소드 값을 매핑 조건으로 부여

 사용 가능한 메소드는 GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE

params

String[ ] 

HTTP Request 파라미터를 매핑 조건으로 부여 

consumes 

String[ ] 

설정과 Content-Type request 헤더가 일치할 경우에만 URL이 호출됨 

produces

String[ ] 

설정과 Accept request 헤더가 일치할 경우에만 URL이 호출됨


: