Spring Container📌 Spring으로 구성된 애플리케이션에서 객체(Bean)를 생성, 관리, 소멸하는 역할을 담당한다. 애플리케이션 시작 시, 설정 파일이나 Annotation을 읽어 Bean을 생성하고 주입하는 모든 과정을 컨트롤한다. 심지어는 의존성마저 주입한다.총괄주방장 = shef 라고 보면 편하다.Spring Container를 사용하면 인터페이스에만 의존하는 설계가 가능해진다.OCP, DIP 준수 Spring Container의 종류 BeanFactorySpring Container의 최상위 인터페이스Spring Bean을 관리하고 조회한다.ApplicationContextBeanFactory의 확장된 형태(implements) -> 진화된 버전Application 개발에 필요한..