인프런 커뮤니티 질문&답변

김민수님의 프로필 이미지
김민수

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 도메인과 리포지토리 만들기

.findAny(); 입력후 에러

작성

·

326

0

@Override
public Optional<Member> findByName(String name) {
store.values().stream()
.filter(member -> member.getName().equals(name))
.findAny(); // 이거 오류왜나지
}

입력후  missing return statement 에러가 납니다.

findAny() 함수가 애초에 null일때 처리하는 함수라고 들었는데 return 타입이 missing이라니 뭐가 문제인지 모르겠습니다.

답변 1

0

안녕하세요. 김민수님, 공식 서포터즈 OMG입니다.

반환 타입을 Optional로 선언했지만 return이 빠져있습니다.

return 키워드를 추가해주세요.

감사합니다.

김민수님의 프로필 이미지
김민수
질문자

감사합니다.

김민수님의 프로필 이미지
김민수

작성한 질문수

질문하기