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();

2. 스프링 빈 객체의 라이프사이클

2.1 빈 객체의 초기화와 소멸 : 스프링 인터페이스