DI(Dependency Injection)이란

2023. 3. 22. 16:45SPRING

DI(Dependency Injection)

-  의존성 주입이라고 한다. 

 

 

다양한 의존 객체 주입 방법

1. 생성자를 이용한 의존 객체 주입

- constructorArgument 태그를 이용해서 객체를 넣어주면 된다. 

- 바로 주입되면서 의존 객체가 생성된다. 

 

2. setter를 이용한 의존 객체 주입

- propery태그를 이용할 때 name속성값은 set을 없애고 소문자로 붙여 사용한다. 

- value는 속성값으로 지정해서 사용한다.

 

 

3. List타입 의존 객체 주입

- property 태그의 name은 메소드의 이름 중 set을 띄고 소문자로 'developers'라 쓴다.

- list 태그 안에 value 태그들을 여러 개 생성한다. 

 

4. Map타입 객체 주입

- map 태그 안에 entry 태그, key 태그 밑에 value 태그를 차례로 넣어준다. 

 

'SPRING' 카테고리의 다른 글

생명주기(Life Cycle)  (0) 2023.04.19
의존객체 선택  (0) 2023.03.23
의존객체 자동 주입  (0) 2023.03.23
스프링 설정 파일 분리  (0) 2023.03.22
스프링 프레임워크란  (0) 2023.03.21