DI(Dependency Injection)이란
2023. 3. 22. 16:45ㆍSPRING
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 |