인프런 커뮤니티 질문&답변
IoC 컨테이너 안에 있는 객체들끼리만 의존성 주입
작성
·
366
퀴즈
스프링 IoC(Inversion of Control)의 핵심 개념은 무엇일까요?
개발자가 객체 생성과 의존성 관리를 직접 수행하는 것
객체 생성 및 의존성 관리를 프레임워크(컨테이너)에 맡기는 것
애플리케이션 데이터를 데이터베이스에 저장하는 것
사용자 인터페이스를 동적으로 변경하는 것
답변 1
0
백기선
지식공유자
"스프링"이라는 주어가 빠졌네요. 스프링은 컨테이너에 등록된 빈에만 DI를 해줄 수 있습니다. 스프링 컨테이너 밖에 있는 객체들은 스프링이 모르는 객체도 관리할 수 없는 객체들이죠. 그러니까 스프링이 DI 해줄 수는 없지만 개발자가 직접 DI를 활용할 수는 있겠죠.





