구성 클래스가 한 객체 그래프를 완성한다

세 Bean factory의 반환값을 컨테이너가 이름과 타입으로 보관하고 생성자에 연결한다.

1. postRepository

MemoryPostRepository singleton

2. postClock

Clock.systemUTC singleton

3. postService

repository와 Clock을 생성자로 받음

4. ApplicationContext

생성 · 연결 · 조회 · 종료