작성한 질문수
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 처리하기 - 쿠키 사용
작성
·
365
0
둘다 저장된 값을 찾는것은 동일한데 왜 findById에는 Optional을 안붙이고, findByLoginId에만 Optional을 붙이는 건지 궁금합니다!!
답변 1
안녕하세요. jake991110님, 공식 서포터즈 David입니다.
findByLoginId의 경우 stream의 findFirst()를 사용하게 되는데, findFirst()의 반환타입이 Optional이고, 그걸 그대로 반환해주는 메서드로 작성하였기 때문에 Optional을 반환하고 있는 것입니다.
Stream 인터페이스의 findFirst() 메서드 항목을 참고해 주세요.
감사합니다.