인프런 커뮤니티 질문&답변
final 필드
작성
·
396
퀴즈
로그인하지 않은 사용자가 로그인한 사용자만 접근할 수 있는 페이지에 접근하려고 할 때, 일반적인 웹 애플리케이션의 동작 방식은 무엇일까요?
접근 허용
에러 페이지 표시
로그인 페이지로 리다이렉션
아무런 반응 없음
답변 1
2
안녕하세요. 안 녕하세요님, 공식 서포터즈 OMG입니다.
코드 예시가 없어 어떤 상황인지 정확하지는 않으나 예상가는 점이 있다면
@RequiredArgsConstructor
public class MemberService {
private final MemberRepository memberRepository;
위와 같이 @RequiredArgsConstructor 어노테이션을 사용했을 때 final 키워드 사용을 하지 않아 NullPointerException이 발생하지 않나 '예상'합니다.
이러한 경우 final 키워드를 생략하면 생성자가 생성되지 않고 주입을 받을 수 없습니다.
제가 예상한 내용이 아니라면 댓글 남겨주세요.
감사합니다.






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