목차

SpringMVC Anntations

@RequestMapping

메소드 @RequestMapping 에 value 지정않았을 경우

Controller 클래스의 @RequestMapping(value=“/test/request”)에 이런식으로 지정하고, 메소드의 @RequestMapping을 빈 값으로 두면 이 메소드가 그 컨트롤러의 기본 핸들로러 지정된다.

문제는 이 경우 매핑 되지 않는 모든 요청이 기본 핸들러로 다 들어온다는 점이다. 원치 않는 리퀘스트를 받을 수 있으므로 @RequesMapping(value=““) 정도라도 지정해 줘야 명시적으로 ”/test/request” 로 들어오는 요청만 받게 할 수 있다.

@RequestMapping params, headers, consumes, produces

@PathVariable

@RequestParam