DL(Dependency Lookup)

  • 검색하는 오브젝트는 자신이 스프링의 빈일 필요가 없다.
  • getBean()
  • ex) psvm, static method

DI(Dependency Injection)

  • DI를 받을 오브젝트는 먼저 자기 자신이 컨테이너가 관리하는 빈이 돼야한다.
  • using @Bean
  • 런타임 클래스에 대한 의존관계가 나타나지 않는다.
  • 인터페이스를 통해 결합도가 낮음 → 변경을 통한 다양한 확장 방법에 자유로움

출처

토비의 스프링(책)

태그:

카테고리:

업데이트:

댓글남기기