CS
의존성 주입(Dependency Injection)
파지티브헌
2022. 12. 28. 15:21
외부로부터 메모리에 올라가있는 인스턴스의 레퍼런스를 인터페이스 타입의 파라미터로 의존관계를 설정하는것을 말한다. 스프링에선 IoC라는 용어만 가지고는 개념이 너무 추상적이라 그 핵심을 짚는 용어가 필요했는데, 이때 몇몇 사람들의 제안으로 만든 용어가 바로 DI인 것이다.
의존관계 주입 방법
필드를 이용한 의존관계 주입 (Field Injection)
setter() 메서드를 이용한 의존관계 주입 (Setter Injection)
생성자를 이용한 의존관계 주입 (Constructor Injection)
더 자세한 내용은 여기
https://yaboong.github.io/spring/2019/08/29/why-field-injection-is-bad/