구성 루트가 객체 생성과 연결을 한곳에 모은다
BoardConfig만 보면 애플리케이션에서 실제로 쓰는 구현을 한눈에 확인할 수 있다.
Composition root생성과 연결의 유일한 위치
Adaptersrepository·hasher 생성
Service역할을 생성자로 연결
Entrypointcontroller에 service 전달
Lifecycle공유 객체와 종료 책임