작성한 질문수
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JPA
작성
·
210
0
안녕하세요, 강의를 듣다 궁금증이 생겨 질문을 남깁니다.
EntityManager를 스프링이 알아서 생성해준다고 하셨는데.. 생성된 em 객체를 받기 위해선 생성자에 @Autowired를 해줘야 하는 것이 아니었나요?
똑같이 생성자를 통해 DI를 하는 경우인데 어떤 때는 @Autowired를 하고 어떤 때는 하지 않는 것 같더라구요.
무슨 차이에서 @Autowired 붙이는 여부가 결정되는 것인지를 모르겠습니다.
감사합니다!
답변 3
1
감사합니다!!
안녕하세요. 현강님
말씀하신 것 처럼 생성자가 딱 1개만 있으면 스프링이 자동으로 @Autowired를 붙여줍니다^^
아, 혹시 생성자가 하나뿐이면 생략해도 된다는 그건가요? 그냥 별다른 기준이 있던 건 아니고 생략했다가 붙였다가 하신건지..?ㅎㅎ