[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
MemberServiceImpl이나 OrderServiceImpl에서
private final MemberRepository memberRepository = new MemoryMemberRepository(); 와 같이 repository를 생성해주는데
이때 final로 선언한 이유는 무엇인가요?
한번 repository가 만들어지면 그 뒤에 불변함을 주기 위함일까요?
그리고 지금은 순수자바로 구현했지만 repository에 각 repository구현체를 필드에서 넣어준 것은
이후 스프링에서 주입 방법 중 필드 주입과 동일한 방법이라고 생각해도 되는 걸까요?
답변 감사합니다