스프링 컨테이너와 스프링 빈에 대하여 with 싱글톤
Bean 수동 등록1)bean 관련 대부분의 기능은 BeanFactory에 ApplicationContext(스프링 컨테이너)는 그 모든 기능을 상속받아 제공함 또한 필요한 부가기능을 제공(like 환경변수(로컬,개발,운영 나눠서), 애플리케이션 이벤트 등등) =>> 웬만하면 ApplicationContext만 사용한다. ApplicationContext를 구현한 것들중 AnnotationConfigApplicationContext는 자바코드로 이루어진 AppConfig.class를 사용한다. 구현한 것들중 GenericXmlApplicationContext는 xml로 이루어진 appConfig.xml을 사용한다.(이것이 사람들이 말하는 자바코드로 설정하는 빈과 xml로 설정하는 빈) Annotation..