basic/Java

[Spring] Dependecy Injection, DI 종속성 주입

ekgoddldi 2020. 12. 10. 01:39

쉽게 말해 부품조립 하는 것

부품을 끼워 맞추는 형식으로 바꾸면 코드를 새로 다 만들지 않고 교체식으로 할 수 있으니깐 편함?

<setter injection>

B b = new B();

A a = new A();

a.setB(b);

<Construction Injection> 생성자 주입

B b = new B();

A a = new A(b);

이러한 일련의 과정들을 스프링이 쉽게 해줌

ex) @inject @autowired