juj7347 / SpringTutorial

0 stars 0 forks source link

Dependency Injection (의존성 주입) #10

Closed juj7347 closed 2 years ago

juj7347 commented 2 years ago

IoC와 마찬가지로 느슨한 의존관계를 형성하여 코드의 재사용성을 높이는것이 목적이다. 이를 위해서 setter method나 생성자 같은것 이용 정확한 사용법과 개념은 아직 정확하게는 모름

juj7347 commented 2 years ago

외부에서 생성한 객체를 주입해줌: setter method에서는 외부 객체를 파라메터로 받아서 그 객체에 대한 "행위"를 정의해줌 따라서 외부(main method)에서 원하는 객체를 그때그때 바꿔서 주입해주면 그 객체에 대해 수행해줌 즉 dependency의 setter method와 같은 것에서 "행동"을 정의해줘서 그 행동을 필요한 부분에서 재사용이 가능해짐