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;
}
}