Spring 백엔드 개발을 할 때 Optional이라는 객체를 자주 사용하게 되는데 Spring Data JPA를 사용할 때 findById() 메서드의 반환 타입이 Optional으로 되어 있는 걸 볼 수 있는데 조회 결과가 없을 수 있는 상황(Null)을 명확하게 표현하기 위해서 사용된다1. Optional이란?Optional은 Null값을 포함할 수도 있고 포함하지 않을 수도 있는 컨테이너 객체입니다 결과 없음을 명확하게 나타내야 할 필요가 있고 null 오류가 발생할 가능성이 높은 메서드 반환 타입으로 사용됩니다 JDK 26 Documentation - HomeThe documentation for JDK 26 includes developer guides, API documentation, an..