[Spring] 스프링 빈과 스프링 컨테이너
빈과 컨테이너스프링 프레임워크의 핵심적인 부분은 바로 스프링 빈과 컨테이너이다. 하지만 스프링을 처음 접하는 사람에게는 이 개념들이 다소 생소하게 느껴질 수 있다."스프링 빈은 스프링 컨테이너가 관리하는 객체를 의미하고, 컨테이너에 의해 생명 주기가 관리되며, 의존성 주입을 할 수 있다."라고 설명하지만, 이 문장이 이해하기 어렵다면, 각각의 개념을 차근차근 알아보자.스프링 빈의 생명 주기와 의존성 주입우선 스프링 빈의 생명 주기에 대해 알아보자. 스프링 빈의 생명 주기는 스프링 컨테이너에 의해 관리되며, 다음과 같은 단계로 구분된다.스프링 빈의 생명 주기스프링 빈의 생명 주기는 아래와 같이 구분된다.빈 생성 (Instantiation): 스프링 컨테이너가 빈을 인스턴스화한다. 즉, 빈 객체가 메모리에 ..