나의 생각을 끄적이는 공간

블로그 이미지

Wooni0477

카테고리

  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

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
Posted by Wooni0477
방명록 : 관리자 : 글쓰기
Wooni0477's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

나의 생각을 끄적이는 공간

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (118)
    • 프로그래밍 정리 (102)
      • Front (5)
      • Java (2)
      • JSP, Servlet, DB(oracle) (33)
      • JavaScript (0)
      • Spring (22)
      • Oracle (28)
      • Vue (1)
      • API (1)
      • err (5)
      • ERD (1)
      • etc.. (4)
    • BoostCourse (15)
      • HTML/CSS (7)
      • JavaScript (4)
      • JSP (4)
    • 공부 자료들.. (0)
    • 기타 (0)
    • --------------------------- (0)
    • 끄적이는공간.. (0)
      • 이벤트 (0)
      • 여행 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바