인프런 커뮤니티 질문&답변
final 필드
작성
·
394
답변 1
2
안녕하세요. 안 녕하세요님, 공식 서포터즈 OMG입니다.
코드 예시가 없어 어떤 상황인지 정확하지는 않으나 예상가는 점이 있다면
@RequiredArgsConstructor
public class MemberService {
private final MemberRepository memberRepository;
위와 같이 @RequiredArgsConstructor 어노테이션을 사용했을 때 final 키워드 사용을 하지 않아 NullPointerException이 발생하지 않나 '예상'합니다.
이러한 경우 final 키워드를 생략하면 생성자가 생성되지 않고 주입을 받을 수 없습니다.
제가 예상한 내용이 아니라면 댓글 남겨주세요.
감사합니다.






질문을 너무 모호하게 작성했네요..!그래도 찰떡같이 알아들어주셔서 궁금증 해결하고 갑니다. 감사합니다!