[Spring] 1. Spring DI

1. Spring DI


 - Spring DI : 모든 클래스의 객체를 미리 생성해 두고, 어떠한 객체가 필요로 하는 객체를 주입 시켜주는 일종의 컨테이너.

주입 시키는 방법은 xml 설정과 @어노테이션이 있다. 어노테이션도 결국 xml로 바뀐다. 보통 어노테이션 방법을 많이 쓰지만 소스는 없고 클래스 파일만 가지고 있을때는 xml 설정을 쓴다.


- 생성자, setter주입을 사용한다. xml에 설정하면 자동으로 주입 시킨다.

 

- 경량 컨테이너라고도 한다. 다른 컨테이너에 비해 리소스 용량이 크지 않기 때문이다.


- DI를 사용하기 위해서는 필요한 클래스를 멤버 변수로 가지고 있어야 하고, 생성자 혹은 setter를 가지고 있어야 한다.

     

- 빈은 빈팩토리에서 getBean()을 실행 할 때 모든 객체 생성이 이루어 진다. 




'웹 & 안드로이드 > JAVA & JSP' 카테고리의 다른 글

[Spring]3. Spring DI - @(어노테이션)을 이용한 DI  (0) 2013.10.21
[Spring]2. Spring DI - xml파일을 이용한 DI  (0) 2013.10.21
XML 이란?  (0) 2013.10.21
Spring  (0) 2013.10.18
Maven  (0) 2013.10.18

댓글()