스프링 컨테이너
[Spring] 핵심원리 기본편 - 스프링 컨테이너와 스프링 빈
스프링 컨테이너 생성 ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); 저번 포스팅에서 코드를 짤 때 스프링 컨테이너를 생성했던 부분이다. ApplicationContext는 '스프링 컨테이너'이고 인터페이스이다. (다형성) AnnotationConfigApplicationContext는 ApplicationContext 인터페이스의 구현체이다. 스프링 컨테이너는 XML 기반으로 만들 수 있고, 애노테이션 기반의 자바 설정 클래스로도 만들 수 있다. 이전 포스팅에서 AppConfig를 사용했던 방식이 애노테이션 기반의 자바 설정 클래스로 스프링 컨테이너를 만든 것이다. 스프링 컨테이..