dev/java

java.util.LinkedHashMap cannot be cast to ...

재삐신생 2017. 11. 26. 00:06
반응형

Jackson 라이브러리 readValue TypeReference를 사용해도

제네릭 타입을 사용하는 클래스 바인딩시 java.lang.ClassCastException 발생


BaseResponse<T> 형태로 응답을 감싸는 클래스를 사용했더니 발생하였다.


Jackson에게 좀 더 명확한 타입을 알려주어야 하므로, TypeReference대신 JavaType을 사용하면 해결된다.

반응형

'dev > java' 카테고리의 다른 글

Spring @Validated 어노테이션 사용하기  (0) 2018.07.22
change maven local repository path  (1) 2018.04.09
JPA 개념  (0) 2017.04.05
[JAVA] AOP 용어 정리  (0) 2017.03.05