Spring 컨테이너가 구성 클래스를 빈 정의로 바꾼다

AnnotationConfigApplicationContext는 설정을 읽어 빈을 생성하고 연결한 뒤 이름과 타입으로 보관한다.

@Configuration

구성 클래스 등록

@Bean 메서드

빈 정의와 의존관계 해석

ApplicationContext

인스턴스 생성·연결·보관

getBean

이름 또는 타입으로 조회