생성자 주입 (Constructor Injection)

속성 설명
index 두 개 이상의 인자를 전달할 경우 사용한다. (<constructor-arg index=”0”>)
type Constructor의 어느 데이터형의 인수에 값을 전달할 것인지를 지정한다.
ref 생성자 파라미터에 다른 bean 객체를 넣을 때 사용
value 생성자 파라미터 값 (스프링 에서는 String을 value(기본 자료형)로 취급함.)

세터 주입 (Setter Injection)

속성 설명
ref setter 파라미터로 객체 전달
value setter 파라미터 값
name setter에 대응되는 멤버 변수 이름