inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

누렁이님의 게시글

누렁이 누렁이

@yuio11267163

미들 (4~8년) · 백엔드/서버 개발자

네카라 중 1곳

수강생
-
수강평
-
강의 평점
-
함께한 멘티
4
멘토링 리뷰
2
멘토링 평점
5.0

게시글 1

질문&답변

get()을 하는 이유

findById의 반환값이 optional이기 때문인건가요...? -> 네 맞아요. 영한님이 강의에서도 설명해주지만, 강의 내용자체가 optional을 다루는 수업은 아니라서 Optional.get()으로 바로 member 객체를 가져오죠 optional은 get을 왜 해줘야하는지 -> Optional 은 null일 수 있는 객체를 감싸는 wrapper 객체이구요. wrapper라는건 무언가를 감싸고있는 객체란 의미고, 이 경우에는 Member를 감싸고 있겠죠 그래서 .get() 메서드를 통해 감싸진 Member를 가져오는 겁니다. 지금 우리에게 필요한건 햄버거인데, 배달시켜서 온 배달 봉투를 받게 되었고, 봉지 속에서 햄버거를 꺼내는 과정이라고 비유할 수 있겠네요! java 8 optional 이란 키워드로 검색해보세용

좋아요수
0
댓글수
2
조회수
693