spring - DI(Dependency Injection,의존 주입)
프로그래밍 정리/Spring
2019. 12. 4. 15:50
반응형
Spring - DI(Dependency Injection, 의존 주입)
****************************************************************************
-이 글은 블스님 강의를 듣고 복습용으로 작성된 글 입니다.
-문제가 될시에 글이나 쪽지보내시면 삭제 혹은 비공개로 전환됩니다.
-블스님 강의는 youtube나 인프런을 참고해주시길 바랍니다.
****************************************************************************
DI는 xml을 이용하여 언어에 상관없이 연결이 가능하는 기능을 얘기한다.
예시를 들어보자.
첫번째 - 일반적 사용
기본적으로 객체 생성
......
Pencil pencil = new Pencil4B();
Pencil pencil = new Pencil6B();
Pencil pencil = new Pencil6BWithEraser();
.....
객체가 필요할때마다 "new 클래스명" 부분을 변경해주어야 한다.
객체 관리가 힘들다.
두번째 - DI 사용
객체 생성은 다음과 같다.
소스를 전혀 건들 필요 없고
XML만 변경해주면 된다.
반응형
'프로그래밍 정리 > Spring' 카테고리의 다른 글
spring - Namespace 사용법 (0) | 2019.12.09 |
---|---|
Spring - Environment객체(Property값 가져오기) (0) | 2019.12.09 |
Spring - 컨테이너 생명주기, Bean 생명주기 (0) | 2019.12.09 |
Spring - DI 2가지방법과 응용 (0) | 2019.12.04 |
Spring 설치 - 이클립스와 spring 연동 (0) | 2019.12.04 |