게시판 만들기(스프링 부트3, 나도코딩 스터디)/5장. 게시글 읽기 : Read
다운캐스팅 (Spring Boot3 / Java / Intellij)
coding232624
2023. 11. 24. 18:42
다운캐스팅 방법
1. 메서드 앞에 원하는 반환타입 적어주기
List<Article> articleEntityList = (List<Article>) articleRepository.findAll();
2. 변수 타입을 베서드가 반환하는 타입으로 맞추기
Iterable<Article> articleEntityList = articleRepository.findAll();
3. 오버라이딩하기
- 원하는 반환타입 or 그보다 하위 타입으로 오바라이딩 해야함
- 업캐스팅의 경우 자동 수행
@Override
List<Article> findAll();