DI란 일반적인 의미의 IoC(제어의 역전) 개념을 스프링 프레임워크의 맥락에서 구체화시킨 것으로, 객체 간의 의존 관계를 객체가 직접 생성하는 것이 아닌 외부로부터 주입 또는 전달받는 방식을 의미합니다.

스프링 컨테이너와 빈

테스트 케이스 작성 기초

스프링 컨테이너 = 싱글톤 컨테이너

빈 생명주기와 범위

컴포넌트 스캔과 의존성 자동 주입

@Autowired