1.导入名称空间
xmlns:p="http://www.springframework.org/schema/p"
2.属性注入:
p:属性名 表示值类型
p:属性名-ref 表示引用类型
<bean name="person2" class="entity.Percat" p:name="zhu" p:age="40"
p:car-ref="car1">
3.经典案例:
<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.xsd">
<bean id="myDataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close"
p:driverClassName="com.mysql.jdbc.Driver"
p:url="jdbc:mysql://localhost:3306/mydb"
p:username="root"
p:password="masterkaoli"/>
</beans>
四:spring-el注入
<bean name="person3" class="entity.Person">
<property name="name" value="#{person1.name}"></property>
<property name="age" value="#{person1.age}"></property>
</bean>
五.数组、集合、properties注入
<bean name="person" class="entity.Person">
<property name="name" value="张三"></property>
<property name="age" value="50"></property>
<property name="cars">
<array>
<value>拖拉机</value>
<value>自行车</value>
</array>
</property>
<property name="friends">
<list>
<value>小黄人</value>
<value>奶爸</value>
<value>奶妈</value>
</list>
</property>
<property name="set">
<set>
<value>gg</value>
<value>bb</value>
<value>dd</value>
</set>
</property>
<property name="map">
<map>
<entry key="using" value="root"></entry>
<entry key="usname" value="grade"></entry>
</map>
</property>
<property name="properties">
<props>
<prop key="1">jsp</prop>
<prop key="2">js</prop>
</props>
</property>
</bean>
</beans>