DI

코드 의존성이 올바른 방향을 가리키게 하기 위해서는 필요한 컴포넌트들을 외부에서 조립해주어야 한다.각 컴포넌트 내부에서 생성하게 되는 경우 코드 의존성이 상위 컴포넌트를 가리키는 것이 아닌, 하위 컴포넌트를 가리키게 되기 때문따라서 모든 클래스에 의존성을 가지는 “설정 컴포넌트(Configuration Component)”가 필요이는 단일책임원칙을 위반하는 것이라고 볼 수 있지만, 애플리케이션의 나머지 부분을 깔끔하게 유지하기 위해 필요함스프링에서도 이러한 조립 기능을 제공한다.스프링에서의 의존성 주입 : 클래스패스 스캐닝클래스패스 스캐닝으로 클래스패스에서 접근 가능한 모든 클래스를 확인@Component 어노테이션이 붙은 클래스를 찾아, 싱글톤으로 객체 생성객체를 생성할 때 필요한 다른 객체를 대신 의..
larcane
'DI' 태그의 글 목록