
왜 조립까지 신경 써야 할까?모든 의존성은 안쪽, 도메인 방향으로 향해야 한다도메인 코드가 바깥으로부터 안전해진다.한 클래스가 필요로 하는 모든 객체를 생성자로 전달할 수 있다면 실제 객체 대신 목으로 전달할 수 있고, 이렇게 되면 격리된 단위 테스트를 생성하기 쉬워진다.설정 컴포넌트는 우리가 제공한 조각들로 애플리케이션을 조립하는 것을 책임진다. 이 컴포넌트는 다음과 같은 역할을 수행해야 한다.웹 어댑터 인스턴스 생성HTTP 요청이 실제로 웹 어댑터로 전달되도록 보장유스케이스 인스턴스 생성웹 어댑터에 유스케이스 인스턴스 생성유스케이스에 영속성 어댑터 인스턴스 제공영속성 어댑터가 실제로 데이터베이스에 접근할 수 있도록 보장스프링의 클래스패스 스캐닝으로 조립하기@Component 애노테이션이 붙은 클래스를..