스프링 데이터 2.0 부터 자바 8의 Optional 지원. 리턴 값이 한 개인 경우 사용 가능. 리스트는 어차피 비어있는 값이 나오기 때문
Optional<Post> findById(Long id);
콜렉션은 Null을 리턴하지 않고 비어있는 콜렉션을 리턴한다.
스프링 프레임워크 5.0 부터 Null 애노테이션 지원.
인텔리J 설정