DI : Dependency Injection
class A 에서
private B b; 변수 생성후
A 메소드로 호출
public A(){
b = new B();
}
class A에서
private B b; 변수 생성
public void setB (B b){
this.b = b;
}
외부에서 인스턴스 값을 받아
현재 A class의 b 변수에 값을 넣는 것
A라는 class에서 B라는 instance를 생성하고 B라는 객체의 메소드 파라매터값을 넣는것이 Dependency이다
객체 생성 Dependency
생성된 객체의 매소드에 파라매터 값을 넣기 Injection
'Spring' 카테고리의 다른 글
스프링 프레임워크 강의 5강 - Dependency를 직접 Injection하기 (0) | 2023.12.13 |
---|---|
스프링 프레임워크 강의 4강 - IoC(Inversion Of Control) 컨테이너 (2) | 2023.12.07 |
스프링 프레임워크 강의 2강 - 느슨한 결합력과 인터페이스 (0) | 2023.11.30 |
스프링 프레임워크 강의 1강 - Spring 소개와 학습 안내 (0) | 2023.11.29 |
Spring 로그인 만들기 페이지 예시 (0) | 2021.08.19 |