Inversion Of Control - 제어의 역전
callback
을 제공하는 패턴*callback*
, 나를 구성하는 의존관계의 연결DI
에 관한 모든 제어권을 외부 핸들러/컨트롤러에 넘기는 것<aside> 💡 DI는 IOC를 구현하는 방법 중 하나
</aside>
스프링 빈 (빈)
스프링 IoC 컨테이너 (DI 컨테이너)
ApplicationContext 빈 팩토리를 확장한 IoC 컨테이너. 기본적인 기능은 빈 팩토리와 동일하고 스프링이 제공하는 각종 부가 서비스를 추가로 제공한다.