2012-07-18 2 views
0

다음과 같은 스프링 mvc 메소드가 제공됩니다.어노테이션을 사용하지 않고 Spring MVC @PathVariable을 얻는 방법은 무엇입니까?

@RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit") 
public String processSubmit(@PathVariable("ownerId", int ownerId, 
          @PathVariable("petId") int petid) { 

} 

방법을 쓸 수있는 몇 가지 방법이 있나요 그래서 모든 URI 템플릿 변수는 핸들러에 지도로 전달되는 것을? 줄을 따라 뭔가?

@RequestMapping(value="/owners/{ownerId}/pets/{petId}/edit") 
public String processSubmit(Map<String,Object> allPathVariables) { 
    Integer ownerId = allPathVariables.get("ownerId"); 
    Integer petId = allPathVariables.get("petId"); 
} 

모든 URI 템플릿을 처리기 메서드에 전달되는 Map에 넣을 수있는 방법이 있습니까?

답변

관련 문제