수동 조립과 컨테이너 조립의 설계 목표는 같다

Spring을 도입해도 서비스가 인터페이스에만 의존한다는 객체지향 경계는 변하지 않는다.

수동 BoardConfig

new와 생성자 호출을 Java 코드가 수행

Spring ApplicationContext

빈 정의를 읽어 생성·연결·수명을 관리