[Spring] 스프링 컨테이너 - ApplicationContext, Bean 조회
Spring/Core·2025. 6. 16.
스프링을 사용하면서, 각 컴포넌트별로 인터페이스들의 구현체 의존성을 자동으로 주입하고, 관리하는 컨테이너를 스프링 컨테이너라고 한다. 스프링 컨테이너 생성ApplicationContext ac = new AnnotationConfigApplicationCOntext(AppConfig.class);우리는 ApplicationContext를 스프링 컨테이너라고 하고 이는 인터페이스이며, 이는 다양한 방식을 기반으로 생성한 구현체를 주입할 수 있다 (에노테이션, XML 등)어떤 구현체를 사용할지 명세 해놓은 AppConfig를 기반으로 생성하기 위해 해당 클래스를 파라미터로 넘긴다.import hello.core.Order.OrderService;import hello.core.Order.OrderServic..