注入方式
<bean name="person" class="com.gjh.Person">
<perporty name="name" value="gjh" />
<perporty name="age" value="20" />
<perporty name="car" ref="car" />
</bean>
<bean name="person" class="com.gjh.Person">
<constructor-arg name="name" index="0" type="java.lang.Integer" value="666" />
<constructor-arg name="car" index="1" ref="car" />
</bean>
<bean name="perosn" class="com.gjh.Person" p:name="gjh" p:age="20" p:car-ref="car" />
<bean name="person" class="com.gjh.Person"
<property name="name" value="#{user.name}" />
<property name="age" value="#{user.age}" />
<property name="car" ref="car" />
</bean>
复杂类型注入
<property name="arr" value="gjh" />
<property name="arr">
<array>
<value>tom</value>
<value>baary</value>
<ref bean="car" />
</array>
</property>
<property name="arr" value="gjh" />
<property name="list">
<list>
<value>tom</value>
<value>baary</value>
<ref bean="car" />
</list>
</property>
<property name="list">
<map>
<entry key="url" value="jdbc:mysql:///gjh" ></entry>
<entry key="person" value-ref="person" ></entry>
<entry key-ref="person" value-ref="person" ></entry>
</map>
</property>
<property name="list">
<props>
<prop key="driveClass">com.jdbc.mysql.Drive</value>
<prop key="userName">root</prop>
<prop key="password">xxxx</prop>
</props>
</property>