<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd">
<!-- 방법 1 : 일반적인 setter -->
<!--
<bean id="myProcess" class="pack.MyProcess">
<property name="nai" value="23"/>
<property name="name" value="김치국"/>
<property name="showData" ref="show"/>
</bean>
<bean id="show" class="pack.ShowData"/>
-->
<!-- 방법 2 : 일반적인 setter -->
<!--
<bean id="myProcess" class="pack.MyProcess">
<property name="nai">
<value>25</value>
</property>
<property name="name">
<value>김치국</value>
</property>
<property name="showData">
<bean class="pack.ShowData"/>
</property>
</bean>
<bean id="show" class="pack.ShowData"/>
-->
<!-- 방법 3 : xml namespace를 이용 -->
<bean id="myProcess" class="pack.MyProcess" p:nai="27" p:name="공기밥" p:showData-ref="show"/>
<bean id="show" class="pack.ShowData"/>
</beans>
'spring > 기초' 카테고리의 다른 글
namespace를 이용한 constructor injection과 property injection 설정 (0) | 2014.05.02 |
---|---|
constructor injection 생성자 주입 (0) | 2014.05.02 |
스프링 컨테이너 (0) | 2014.04.30 |