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