@Component

    [스프링] IoC Container에 Bean 객체가 등록되는 방법 두 가지를 알아보자

    [스프링] IoC Container에 Bean 객체가 등록되는 방법 두 가지를 알아보자

    스프링 IoC 컨테이너와 여기에 Bean 객체를 등록하는 방법을 알아보겠습니다. 스프링 IoC 컨테이너 스프링에서는 객체를 생성하여 이를 담을 그릇이 필요한데 이러한 그릇을 컨테이너라고 합니다. 객체(부품)를 조립할 때 작은 객체부터 큰 객체 순으로 조립을 해나간다. 작은 객체끼리 결합 -> 더 큰 객체와 결합 -> ... 이런 순으로 부품 조립 순서라면 이 순서이다. 객체를 생성할 때는 일체형과 결합형이 있습니다. 일체형에서는 다음과 같은 순서입니다. A 객체를 만들 때 B를 만들고 B를 만들 때 C를 만들고 ... 이러한 과정입니다. 스프링에서는 객체를 결합형으로 만듭니다. 결합형에서는 순서는 다음과 같습니다. 객체가 생성되고 결합되는 순서는 D -> C -> B -> A 순으로 역순입니다. 이렇게 ..