1. 컨테이너 초기화와 종료 스프링 컨테이너는 "초기화"와 "종료"라는 라이프 사이클을 가짐 // 1. 컨테이너 초기화 AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(AppContext.class); // 2. 컨테이너에서 빈 객체를 구해서 사용 Greeter g = ctx.getBean("greeter", Greeter.class); String msg = g.greet("스프링"); System.out.println(msg); // 3. 컨테이너 종료 ctx.close(); 초기화 AnnotationConfigApplicationContext 생성자를 이용하여 컨텍스트 객체 생성 이 때 스프링 컨테이너를 ..