김영한 선생님의 인프런 강의 스프링 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술을 듣던 중에 MemberRepository를 짜던 도중에 나온 Optional를 처음 봤습니다. 처음 본 제네릭을 보고 그냥 넘어갈 수는 없어 Optional에 대해서 찾아보았습니다. 역시 자바의 정석 유튜브에서 그에 대해 상세히 설명을 해주셨습니다. 사실 제 블로그보다는 자바의 정석 유튜브-Optional 편을 보시는 것이 훨씬 나으실 겁니다. 저는 그냥 배운것을 정리하기 위해 씁니다. Optional는 간단히 이야기 하자면 "NullPointException"의 발생을 좀 더 간단하고 깔끔하게 예외처리를 해주기 위해 사용하는 제네릭입니다. 예를 들자면, NullPointException가 발생..