Spring笔记(四)------基本注入方法

注入

    实质是:给bean属性赋值 通过构造方法设置值。
<bean id="people" class="com.wht.pojo.People">-->
       <constructor-arg index="0" value="13"></constructor-arg>
       <constructor-arg index="1" value="黄渤"></constructor-arg>
   </bean>
    设置注入(通过set方法) 如果属性时基本数据类型或String等简单
<bean id="peo3" class="com.wht.pojo.People" >
		<property name="id" value="3"></property>
		<property name="name" >
			<value>黄磊</value>
		</property>
	</bean>
    集合注入
元素 描述 < list > 注入一列数据,允许重复 < set > 注入一列数据,不允许重复 < map > 注入名称-值对的集合,其中名和值可以是任意类型 < props > 注入名称-值对的集合,其中名称和值都是字符串类型
    其中list中在标签中赋值时,只能赋值一个值。
<bean id="peo3" class="com.wht.pojo.People" >
		<property name="id" value="3"></property>
		<property name="name" >
			<value>黄磊</value>
		</property>
		<property name="sets">
			<set>
				<value>1</value>
				<value>2</value>
				<value>3</value>
			</set>
		</property>
		<property name="list">
			<list>
				<value>1</value>
				<value>1</value>
				<value>1</value>
			</list>
		</property>
		<!--数组-->
		<property name="arrays">
			<array>
				<value>12</value>
				<value>13</value>
			</array>
		</property>
		<!--map集合-->
		<property name="map">
			<map>
				<!-- entry表示一个键值对 -->
				<entry key="a" value="b"></entry>
				<entry key="c" value="d"></entry>
			</map>
		</property>
	</bean>
经验分享 程序员 微信小程序 职场和发展