[스프링] Incompatible types, java.lang.lterable

혯응·2023년 10월 2일

트러블 슈팅

목록 보기
5/5


문제 : findAll() 메서드가 반환하는 데이터 타입은 Iterable인데 작성한 타입은 List라서 서로 불일치

해결 1 : Iterable

을 List로 다운캐스팅하면 해결됨


해결 2 : articleEntityList의 타입을 findAll() 메서드가 반환하는 타입으로 맞추는 방법, 업캐스팅




해결 3 : findAll() 메서드가 Iterable이 아닌 ArrayList를 반환하도록 수정하는 것


캐스팅 형변환

캐스팅 - 데이터 타입을 변환하는 것 (=형변환)

  • 업캐스팅, 다운캐스팅

  • Iterable이 가장 상위 인터페이스
profile
감자 개발자

0개의 댓글