Spring/DI (Dependency Injection)

DI (Dependency Injection)객체가 생성될 때 필요한 의존성을 설정 파일(XML)이나 애노테이션을 통해 외부에서 주입받는 개념객체사이의 의존 관계를 자기 자신이 아닌 외부에 의해서 설정된다는 개념스프링에서는 설정파일을 사용하여 손쉽게 객체간의 의존관계를 설정하기에 스프링을 DI 컨테이너 라고 부르기도 함DI 컨테이너의 역할 :  어떤 클래스가 필요로 하는 인스턴스를 자동으로 생성, 취득하여 연결DI 컨테이너가 인스턴스를 생성하도록 하려면 프로그램 소스 내부에서 new 로 직접 생성하지 않고 설정파일에서 필요로 하는 클래스의 정보를 설정해 주어야한다각 클래스간의 의존관계를 관리하기 위한 방법Constructor InjectionSetter Injection  1. Constructor In..
p3chaeyeon
'Spring/DI (Dependency Injection)' 카테고리의 글 목록