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

얄라차개발자님의 프로필 이미지
얄라차개발자

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

예제로 구현하는 파일 업로드, 다운로드

파일 다운로드 부분 중 질문

해결된 질문

작성

·

531

0

  • - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
  • - 먼저 유사한 질문이 있었는지 검색해보세요.
  • - 서로 예의를 지키며 존중하는 문화를 만들어가요.
  • - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요. 파일 다운로드 부분에서 궁금한 점이 생겨서 질문을 남깁니다 :)

String storeFileName = item.getAttachFile().getStoreFileName();
String uploadFileName = item.getAttachFile().getUploadFileName();

여기 부분에서 이해가 안가는 부분이 있는데

item.getAttachFile() 이 부분은 item.java에 있는 attachFile을 가져오는걸로 아는데

뒤에 getStoreFileName은 UploadFile.java에 있는 storeFileName인데 이것을 어떻게 부를 수 있는지 궁금합니다..

item으로 받았는데 UploadFile에 storeFileName을 부를 수 있다는게 이해가 잘 안가서여 ㅠ

답변 1

0

안녕하세요. 얄라차개발자님, 공식 서포터즈 y2gcoder입니다.

먼저 Item 을 보시면

attachFile의 타입이 UploadFile입니다.

 

그리고 UploadFile은 

이렇게 되어있습니다.

 

Item 내의 attachFile의 타입이 UploadFile이니 item.getAttachFile()의 반환 타입은 UploadFile이기 때문에 말씀하신 사항은 가능할 것으로 보입니다. :)

감사합니다.

감사합니다:)

얄라차개발자님의 프로필 이미지
얄라차개발자

작성한 질문수

질문하기