더북(TheBook)

Note ≣ | 객체 간 의존 관계를 관리하는 방법

스프링에서 각 객체 간 의존 관계를 관리하는 방법은 크게 생성자에 의존 객체를 인자로 하는 방법과 Setter 메서드에 인자로 하는 방법이 있습니다. 스프링에서는 두 방식을 모두 간단한 애너테이션2만으로 처리할 수 있습니다.

생성자 의존성 주입

public class A {
    private B b;
    public A(B b) {
        this.b = b;
    }
}

Setter 메서드 의존성 주입

public class A {
    private B b;
    public void setB(B b) {
        this.b = b;
    }
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.