웹개발37 스프링 4 DI 스프링 DI는 인터페이스를 이용해서 컴포넌트화를 실현하는 것이다. 쉽게말하면 의존관계를 주입한다고도 한다. 이 말은 어떤 오브젝트의 프로퍼티(인스턴스 변수)에 그 오브젝트가 이용할 오브젝트를 셋팅(주입)한다는 의미다. 다시말하면 어떤 오브젝트가 의존(이용)할 오브젝트를 주입, 인젝션 한다는 뜻이다. 빈의 생명주기 BeanFactory 상속관계 예제 프로젝트 구조 어노테이션을 이용한 스프링 DI 예제 ProductSampleRun.java @Autowire를 붙이면 DI 컨테이너가 그 인스턴스 변수의 형에 대입할 수 있는 클래스를, @Componet 가 붙은 클래스중에서 찾아서 @Autowire가 붙은 변수에 인젝션 해준다.(Bean정의에서 스탠할 범위지정필요) @Componet가 붙은 클래스가 여러개 있.. 2020. 11. 7. 이전 1 2 3 4 5 다음