* 설정을 통한 객체 주입 - Property를 이용
1. property를 통해 객체 또는 값을 주입 받는다.
- 주의 : setter를 통해서는 하나의 값만 받을 수 있다.
2. <property> : <bean>의 하위태그로 설정한 bean 객체 또는 값을 property를 통해 주입하도록 설정
- 속성 : name - 값을 주입할 property 이름(setter의 이름)
- 설정 방법
- <ref>,<value>와 같은 하위태그를 이용하여 설정
- 속성을 이용해 설정
- xml namespace를 이용하여 설정
3. 하위태그를 이용한 설정
- <ref bean="bean name"/> - 객체를 주입 시
- <value>값</value> - 문자(String) Primitive data 주입 시
- type 속성 : 값의 타입을 명시해야 하는 경우 사용
- 속성 이용
- ref="bean 이름"
- value="값"
- XML Namespace를 이용
- <beans>태그의 스키마 설정에 namespace등록
- xmlns:p="http://www.springframework.org/schema/p
- bean 주입 : p:propertyname-ref="bean_id"
ex)<bean p:dao-ref="dao">
4. <property>를 이용한 primitive Data Type 주입
5. <property>를 이용한 bean 객체 주입
6. XML Namespace를 이용한 주입
'프로그래밍 > Spring Framework' 카테고리의 다른 글
property를 이용한 값 주입(하위태그,속성,p:namespace이용)-spring_di_02[실습] (0) | 2012.06.20 |
---|---|
property를 이용한 객체 주입-spring_di_02[실습] (0) | 2012.06.20 |
설정을 통한 객체 주입 - Constructor 이용 - movie.xml[실습] (0) | 2012.06.20 |
Spring xml파일 생성 및 실습하기 - spring_di_01(person.xml) (0) | 2012.06.19 |
설정을 통한 객체 주입 - Contstructor를 이용 - spring_di_01[실습] (0) | 2012.06.19 |