????autowire="constructor"

?????????Order.java?м????????????


1.public Order(OrderItem item )  
2.{   
3.      orderitem = item;  
4.}
 


????XML???????


1.<?xml version="1.0" encoding="UTF-8"?> 
2.<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> 
3.<beans> 
4.    <bean id="orderItem" class="org.jia.OrderItem"> 
5.        <property name="orderdec" value="item00001"></property> 
6.    </bean> 
7.    <bean id="order" class="org.jia.Order" autowire="constructor"> 
8.        <property name="orderNum" value="order000007"></property> 
9.    </bean> 
10.</beans>
 


???????????????

??????????

?????????????????????????????????????????????????????????????????????????????

????Setter ???

??????????????? javabean ??????????????? setter ?????趨???????????????

???????????????????????????????????????????????????????????????????????

???????????????????????????????????????????????????????????????????????á?

?????????????

?????????????????????????????????

???????????????????????м??г????

?????????????????????????????趨???????????????????????“????”?????????

??????????????????????????????????????????????????????????“???”??С?

???????

????Spring???????????????????????????????????????????仰??Spring??????IoC?????????IoC??????????????????????

?????????????????????????????????????java??????????????????????????setter??????????

?????????????????????????????setter?????????????????Ч????????ù??????в????????????????setter???????????????????