Spring 컨테이너란? 주입을 이용하여 객체를 관리하는 컨테이너이다. 컨테이너의 사전적 의미는 무언가를 담는 용기, 즉 그릇을 의미한다. 이를 통해 접급하자면 컨테이너는 객체관리를 주로 수행하는 그릇정도로 이해할 수 있다. 빈의 생성과 관계, 사용, 생명 주기등을 관장한다. 컨테이너를 통해 시스템 전반에서 언제는 사용가능하다. 주요용어 POJO 어플리케이션의 핵심 코드를 담고 있는 클래스 Plain Old Java Object, 직역하면 오래된 방식의 자바 객체라는 뜻으로 특정 환경에 종속없는 단순 클래스이다. 종속되지 않는 다는 것은 코드를 간결히 할 수 있고, 객체지향 설계를 충실히 이행하고 있음을 보여준다. Bean 스프링 컨테이너가 생성하고 관리하는 어플리케이션 객체