인프런 커뮤니티 질문&답변
널포인터예외 질문드립니다.
작성
·
215
0
이후 강의인 회원 등록을 하는 과정에서 아래 코드에서 joinedMember에서 널포인터예외가 발생합니다. 강사님의 영상 속 코드와는 다르지만 왜 발생하는지 궁금합니다.
public class MemberService {
private final MemberRepository memberRepository;
public MemberService(MemberRepository memberRepository) {
this.memberRepository = memberRepository;
}
//회원가입
public Long join(Member member) {
validateDuplicateMember(member);
Member joinedMember = memberRepository.save(member);
return joinedMember.getId();
}
}
퀴즈
애플리케이션 개발 시 비즈니스 핵심 로직(예: 중복 회원 확인)을 주로 담당하는 계층은 무엇일까요?
컨트롤러(Controller)
서비스(Service)
리포지토리(Repository)
도메인(Domain)
답변 1
0
안녕하세요. 정재현님, 공식 서포터즈 OMG입니다.
joinedMember 인스턴스가 null이라면 save메서드에서 null값을 반환하는거 같습니다.
관련 코드 확인해보신 후
null반환 되는 코드부분이 확인되지 않을경우 댓글 남겨주세요
감사합니다.





