인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

양현우님의 프로필 이미지
양현우

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

상품 수정

itemList에 moive, album 정보 나타내는 법

작성

·

12

0

[질문 내용]
Book 외에 Album, Moive도 구현하려고 합니다.

예제의 itemList.html에는 추상 클래스 Item에 정의된 속성들만 표시되도록 되어있는데요.

 

Item이 Book인 경우에는 author, isbn이 Album인 경우에는 artist, etc 등이 같이 표시되도록 하려면 어떻게 구현하는 것이 가장 좋은 방법일까요?

 

타임리프에서 Item의 클래스를 체크한 후(instance of 와 유사) 다운캐스팅해서 각각의 타입에만 해당하는 내용을 출력하는 방식으로 구현하고, href도 "items/{id}/edit"을 수정해서 "items/{id}/book-edit", "items/{id}/album-edit"과 같은 식으로 하는게 맞는 방법인가요?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
양현우님의 프로필 이미지
양현우

작성한 질문수

질문하기