작성
·
223
0
안녕하세요 강사님 강의 내용 중 궁금한 점이 있어 질문드립니다.
강의 마지막 부분에서 EntityManager를 생성자 주입으로 바꾸는 코드에서
@Autowired // Create EntityManager
private EntityManager em;
public MemberRepository(EntityManager em) {
this.em = em;
}
이렇게 코드를 작성하셨는데
// Create EntityManager
private EntityManager em;
@Autowired
public MemberRepository(EntityManager em) {
this.em = em;
}
이렇게 생성자에 @Autowired를 붙이는 코드가 더 좋은 코드 아닌가요?? 강사님 말씀처럼 컴파일 시점에 em이 제대로 주입되었는지 확인이 가능하니까요!
답변 감사합니다!!