작성
·
274
답변 1
0
안녕하세요. 황지호님, 공식 서포터즈 코즈위버입니다.
이해하신 내용이 맞습니다. @Autowired 어노테이션이 붙은 필드는 스프링 컨테이너에서 해당하는 객체를 찾아 외부에서 주입합니다. (private 이라 할지라도)
사용처는 어떤 컨트롤러가 서비스를 호출하거나, 서비스가 리포지토리를 호출할 때 등, 처리를 위임하기 위한 객체를 외부에서 주입할 때 사용합니다. 이러한 객체주입은 필드에 직접 주입하는 방법도 있으나 최근에는 생성자에서 주입하는 방법을 많이 사용합니다 :)
감사합니다.