본문 바로가기

개발/Exception

[JAVA/자바 Exception] java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map

java.lang.ClassCastException: 

java.lang.String cannot be cast to java.util.Map


위 에러는 캐스팅 에러로 

String 데이터를 강제로 Map 으로 변환하려 할때 나는 에러이다.

주로 개발자들 실수로 인해 발생하며 

나의 경우에는 ibatis 를 사용하면서 파라미터 전달할때는 String 변수로 전달하고

받는곳에서는 parameterClass="map" 와 같이 받아서 나는 문제였다.

캐스팅에러의 경우에는 비교적 찾기 쉬우므로 천천히 찾아보면 보일것이다.