728x90 반응형 스프링 DI1 5. DI (의존성 주입) (Dependency Injection) 이란? 1. DI (의존성 주입) 이란? DI가 무엇인지 설명하기 앞서 한 가지는 확실히 하고 가야 한다. DI는 spring만의 특별한 방식은 아니다. 프로그래밍을 하는 여러 기법들 중에서 DI라는 것이 존재하는데, 그 DI를 spring에서 채택한 것이다. 사실 DI (Dependency Injection ; 의존성 주입)은 우리에게 낯설지 않다, 오히려 굉장히 친숙한 개념이다. 아래 java code를 보자. class A{ private B a; public A(B a) { this.a = a; } public setA(B a) { this.a = a; } } A라는 class가 가지고 있는 field a에 값을 주입(injection)할 수 있는 방법은 2가지가 있다. 하나는 constructor의 p.. 2022. 2. 2. 이전 1 다음 728x90 반응형