스프링 컨테이너란스프링 애플리케이션의 핵심 구성 요소로, 애플리케이션에 사용되는 빈 객체를 관리하는 역할을 한다. 애플리케이션의 시작과 종료, 객체의 생성과 소멸, 의존성 주입 등을 처리스프링 컨테이너의 주요 역할1. 빈 관리스프링 애플리케이션의 객체(빈)을 생성하고, 그 생명 주기를 관리빈을 스프링 컨테이너에 등록하고, 필요한 곳에 주입하여 객체 간의 의존성 문제를 해결2. 의존성 주입 (Dependency Injection)빈 객체 간의 의존성을 자동으로 주입@Autowired, 생성자 주입, 세터 등을 사용하여 빈을 주입받을 수 있다.3. 빈 생명 주기 관리빈의 생성, 초기화, 소멸 관리.4. 스코프(Scope) 관리빈의 스코프 관리.5. 컴포넌트 스캔 (Component Scan)애플리케이션에서 ..