<constructor-arg>标签:有参构造注入时配置
<bean id="userDao" class="com.learnSpring.dao.impl.UserDaoImpl" >
<property name="age" value="18"></property>
<property name="name" value="diaoni" />
<property name="strlist">
<list>
<value>aaaaaaaa</value>
</list>
</property>
<property name="userMap">
<map>
<entry key="u1" value-ref="u1"></entry>
<entry key="u2" value-ref="u2"></entry>
</map>
</property>
<property name="properties" >
<props>
<prop key="p1">p1p1pp1</prop>
<prop key="p2">22222222</prop>
<prop key="p3">333</prop>
</props>
</property>
</bean>
<bean id="u1" class="com.learnSpring.entry.User">
<property name="name" value="tom"></property>
<property name="addr" value="beijing"/>
</bean>
<bean id="u2" class="com.learnSpring.entry.User">
<property name="name" value="jery"></property>
<property name="addr" value="yangjinag"/>
</bean>
<!--<bean id="userService" class="com.learnSpring.service.impl.UserServiceImpl">
<property name="userDao" ref="userDao"></property>
</bean>-->
<bean id="userService" class="com.learnSpring.service.impl.UserServiceImpl" p:userDao-ref="userDao"></bean>