-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
의존관계 자동 주입 - 필드주입
23.07.23 19:50 작성 조회수 230
0
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
의존관계 자동주입 부분 강의에서 필드 주입이라는거는 스프링 컨테이너에서 빈을 찾아서 주입해주는걸 말하는 건가요??
필드 주입은 정확히 어떤 때 쓰는건가요??
답변을 작성해보세요.
0
codesweaver
2023.07.24
안녕하세요. 황지호님, 공식 서포터즈 코즈위버입니다.
이해하신 내용이 맞습니다. @Autowired 어노테이션이 붙은 필드는 스프링 컨테이너에서 해당하는 객체를 찾아 외부에서 주입합니다. (private 이라 할지라도)
사용처는 어떤 컨트롤러가 서비스를 호출하거나, 서비스가 리포지토리를 호출할 때 등, 처리를 위임하기 위한 객체를 외부에서 주입할 때 사용합니다. 이러한 객체주입은 필드에 직접 주입하는 방법도 있으나 최근에는 생성자에서 주입하는 방법을 많이 사용합니다 :)
감사합니다.
답변 1