DI (Dependency Injection, 의존성 주입)
Spring Framework의 핵심 개념 3가지
DI의 정의
DI의 장점
결합력이 높은 코드의 문제점
class A {
B1 b1;
public A() {
b1 = new B1();
}
}
class B1 {
}
class B2 {
}DI를 통한 해결
Last updated
Spring Framework의 핵심 개념 3가지
class A {
B1 b1;
public A() {
b1 = new B1();
}
}
class B1 {
}
class B2 {
}Last updated
class A {
B b;
public A(B b) {
this.b = b;
}
}
interface B {
}
class B1 implements B {
}
class B2 implements B {
}