스프링빈1 [Spring] 스프링 컨테이너와 스프링 빈 스프링에는 자바 객체를 관리해주는 공간인 스프링 컨테이너가 있다. 여기서 말하는 자바 객체란 빈(Bean)을 의미하는데, 스프링 컨테이너는 등록된 빈을 생성부터 소멸까지 관리해 준다. 스프링 컨테이너에 관한 인터페이스는 BeanFactory, ApplicationContext가 있다. 최상위 인터페이스인 BeanFactory를 상속받는 ApplicationContext 인터페이스가 있고 그 구현체 중 하나로 AnnotationConfigApplicationContext가 있다. BeanFactory는 스프링 빈을 관리하고 조회하는 역할을 담당한다. ApplicationContext는 BeanFactory의 모든 기능을 상속받을 뿐만 아니라 국제화 기능, 환경변수, 애플리케이션 이벤트, 리소스조회 같은 여.. 2022. 12. 26. 이전 1 다음