.... <mvc:annotation-driven/>
위 설정으로 했을 경우 customArgumentResolver 가 AnnotationMethodHandlerAdapter 이하 로직에서 초기화가 되는 문제가 있었습니다. 뭐, 비슷한 문제는 구글에서도 나오더군요...
원인 제공자는 <mvc:annotation-driven />
이놈이 실상하는 일이 많아서 어쩌다 보니 중복등록 되는문제.. 토비님 내용 http://toby.epril.com/?p=989
웃긴건 AnnotationMethodHandlerAdapter 와 mvc:annotation-driven 의 순서를 바꾸면 customArgumentResolver가 정상적으로 등록되어 실행됩니다. ㅡㅡ;
물론 WebArgumentResolver 는 3.1에서 @Deprecated 되었습니다. 고로 프로젝트의 스프링 버전을 3.1이상으로 올려주기를 기원하고 있네요..
그나저나 이 문제로 저 customArgumentResolver 를 써야 하는지에 대한 고민에 빠져 버렸습니다. 기존 서비스에 문제가 되지 않을까..
1개의 의견 from SLiPP
문제가 생겼습니다. ㅎㅎ
request로 넘어오는 parameter들에 대한 방식이 내부적으로 변경되면서, 전혀 엉뚱한 곳에서 submit오류가 나더군요.
원복.
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.