Spring [핵심] IoC, DI, 그리고 컨테이너

신재원·2023년 1월 5일
0

Spring 핵심

목록 보기
9/19

IoC, DI, 그리고 컨테이너

의존 관계 주입(DI)

  • 정적인 클래스 의존관계

    • 클래스가 사용하는 import 코드만 보고 의존관계를 쉽게 판단할 수있다.

    • 하지만 이런 클래스 의존관계 만으로는 "실제" 어떤 객체가 주입될지 알수 없다.

  • 동적인 객체 인스턴스 의존관계

    • 애플리케이션 실행시점에 외부에서 "실제" 구현객체를 생성하고 클라이언트에 전달하여 연결되는것을 의존관계 주입이라한다.

IoC 컨테이너, DI 컨테이너

  • "AppConfig" 처럼 객체를 생성하고 관리하면서 의존관계를 연결해주는것을 "IoC 컨테이너" 또는 "DI컨테이너"라 한다.

0개의 댓글