✏️스프링 컨테이너와 스프링 빈
스프링 컨테이너 (Spring Container) 란? 스프링프레임워크의 핵심 컴포넌트로, 자바 객체(= Bean) 생명주기 관리 & 추가적 기능을 제공하는 역할을 한다. XML 또는 애노테이션 기반 자바 설정 클래스로 만들 수 있다. 스프링 빈 (Bean) 이란? 스프링 컨테이너에 의해 관리되는 재사용 가능한 SW 컴포넌트이다. 즉, 스프링 컨테이너가 관리하는 자바 객체이다. Application Context를 스프링 컨테이너라 하며, AnnotationConfigApplicationContext의 상위 인터페이스이다. 상위 인터페이스라는 것은 즉, 기능을 적게 제공한다는 것이다. 여기서 알게된 사실은 개발 시 가급적이면 기능을 적게 제공하는 상위 인터페이스를 사용하는 것을 권장한다는 것이다. 즉, ..
2024.01.18