나는 그것은 잘 작동이 컨트롤러 매핑봄 3 - @PathVariable의 조합과 HttpServletRequest의
@RequestMapping("/{language}/payment/{id}/reward/{rewardId}/name/{name}/address/{address}")
public String paymentPackage(@PathVariable Long id, @PathVariable Long
rewardId, @PathVariable String name, @PathVariable String address,
ModelMap model, HttpServletRequest request)
을 가지고 있지만 지금은 "HttpServletRequest의 요청에"다른 방법으로 전달해야하지만 요청은 REST에서 변수를 포함하지 않습니다 URL (id, name, ...) HttpServletRequest에서도이 변수를 사용할 수 있습니까? 감사합니다.
다른 방법 (/ 컨트롤러)의 서명을 제공 할 수 있습니까? – xyz
다른 메서드는 컨트롤러에 없으며 요청 개체를 사용하는 서비스입니다. 나는이 방법의 서명이 질문에 적절하다고 생각한다. doXXX (HttpServletRequest request) – DominikM
단순한 bean에 그'@PathVariable' 변수를 저장하고'request'와 함께 빈을 전달하는 이유는 무엇입니까? IDE 리팩토링 기능은 당신의 친구입니다. – nickdos