SY 개발일지

이 에러는 (String)을 통해 형변환을 해준 것을 String.valueOf를 이용하여 형변환을 해주면 된다.

 

내 코드의 경우

.profileImage((String) attributes.get("profile_image"))

.profileImage(String.valueOf(attributes.get("profile_image")))

로 변경하여 해결하였다.

 

 

다음의 블로그를 참고하였다.

https://javamin.tistory.com/369

 

[Java/자바] java.lang.Integer cannot be cast to java.lang.String 해결 방법

java.lang.Integer cannot be cast to java.lang.String 위의 오류 발생 원인은 mybatis에서 resultType이 HashMap 일 때, String value = (String) map.get("value"); 위와 같이 Number(Int) 타입을 곧바로 String 캐스팅하려고 할때 발생

blog.mingty.com

 

profile

SY 개발일지

@SY 키키

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!