이 포스팅은 스프링 컨테이너의 라이프사이클에 대해 다룹니다. 스프링 컨테이너는 초기화~종료 라는 라이프 사이클을 가집니다. public class Main { public static void main(String[] args) throws IOException { //1. 컨테이너 초기화 AbstractApplicationContext ctx = new AnnotationConfigApplicationContext(AppCtx.class); //2. 컨테이너에서 빈 객체를 가져와 사용 Client client = ctx.getBean(Client.class); client.send(); //3. 컨테이너 종료 ctx.close(); } } AnnotationConfigApplicationContext는..