Bean Bean은 IoC Container가 관리하는 객체를 말한다. 직접 new를해서 만든 인스턴스, 객체는 Bean이 아니다. ExamController Example = new ExamController(); ExamController bean = applicationContext.getBean(ExamController.class); 위 예제 중 둘다 같은 객체는 맞지만 Example은 Bean이 아니고 아래 bean 객체만 Bean이다. 그 이유는 applicationContext가 관리하는 객체에서 가져온것이기 때문이다. applicationContext에는 모든 Bean이 등록되어 있다. BeanFactory 인터페이스는 Container 자체라고 보면된다. 그래서 모든 Bean의 정보를 ..