commandMap 매핑문제.
- 작성자 :
- ㅋ*
- 작성일 :
- 2019-04-03 11:40:09
- 조회수 :
- 1,635
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
@RequestMapping(value = "/login/actionLogin.do")
public @ResponseBody jqgridJason actionLogin(@ModelAttribute("loginVO") UserInfoVO userInfoVO,
HttpSession session,
HttpServletRequest request,
Map<String, Object> commandMap)
라는 코드 가있으면 commandMap에는 @ModelAttiribute에 정의 된것이 map으로 반환되어 매핑되는 걸로 알고있습니다. 근데 제가 maven에 websocket을 추가한 이후로 부터는 commandMap에 @ModelAttribute에 정의된 VO 객체가 commandMap에 매핑 되어있는데 이유를 모르겠습니다
public @ResponseBody jqgridJason actionLogin(@ModelAttribute("loginVO") UserInfoVO userInfoVO,
HttpSession session,
HttpServletRequest request,
Map<String, Object> commandMap)
라는 코드 가있으면 commandMap에는 @ModelAttiribute에 정의 된것이 map으로 반환되어 매핑되는 걸로 알고있습니다. 근데 제가 maven에 websocket을 추가한 이후로 부터는 commandMap에 @ModelAttribute에 정의된 VO 객체가 commandMap에 매핑 되어있는데 이유를 모르겠습니다
A
안녕하세요.
표준프레임워크센터 입니다.
maven에 라이브러리를 추가하였는데
컬렉션 객체인 Map에 바인딩 되는 유형이 변경되었다고 이해 하였습니다.
maven에 추가 한데서 원인 있는게 아닌
현재 사용하시는 환경에서
수정한 부분에 의해 영향을 받으셨을것 같습니다.
저희가 사용하시는 환경을 알수 없어 답변에 제약이 있을듯합니다.
감사합니다.
표준프레임워크센터 입니다.
maven에 라이브러리를 추가하였는데
컬렉션 객체인 Map에 바인딩 되는 유형이 변경되었다고 이해 하였습니다.
maven에 추가 한데서 원인 있는게 아닌
현재 사용하시는 환경에서
수정한 부분에 의해 영향을 받으셨을것 같습니다.
저희가 사용하시는 환경을 알수 없어 답변에 제약이 있을듯합니다.
감사합니다.