[SpringBoot] IoC &DI
·
Web & Android/SpringBoot
Object ⇒ 실체화가 가능한 것 Instance ⇒ 실체화 된 것 ex) 가구(추상적) ⇒ 의자, 침대 (Object) ⇒ 세상에 생겼을 때 Instance 가 되는 것 IoC 컨테이너 스프링 프레임워크도 객체를 생성하고 관리하고 책임지고 의존성을 관리해주는 컨테이너 → IoC를 실제로 구현하는 것 Bean → 스프링 컨테이너가 관리하는 객체 빈 팩토리(BeanFactory) → 빈들을 관리한다는 의미의 컨테이너 → 객체의 생성과 객체의 사이의 런타임 관계를 DI 관점에서 볼 때의 컨테이너 ApplicationContext → BeanFactory에 여러가지 컨테이너 기능을 추가한 것 → BeanFactory를 확장한 것 → 스프링의 각종 부가 기능을 추가로 제공 1) 제어의 역전(Inversion ..