Spring依赖注入List Set Map集合

value:配置bean的简单属性,基本数据类型和String。

ref:  自定义对象等 引用类型

<! -- List -- >

  <property name="list">
            <list>
              <!-- 根据需求自行放入-->
                <ref bean="book1"></ref><!-- 自定义对象 -->

                <!-- <value>list1</value> -->
            </list>
   </property>

<!-- Map -->

          <property name="map">
            <map>
                <entry key="x" value="11"></entry>
                <entry key="y" value="12"></entry>
            </map>
   </property>
   <!-- 
   map中的<entry>的数值和<list>以及<set>的一样,可以使任何有效的属性元素,需要注意的是key值必须是String的。(没做测试)
   -->

<!-- Set -->

<property name="sets">
     <set>
        <!-- 注入基本类型 -->   <value>set1</value>
                             <value>set2</value>
        <!-- 注入引用 -->         <ref bean="person"/>
     </set>
</property>
 

使用属性的setter方法注入

        首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类型的属性。例如:为UserBiz类注入UserDAO,同时为UserBiz注入基本数据类型String,那么这时,就要为UserDAO对象和String类型设置setter方法.,用于进行依赖注入

ps:如有雷同,纯属意外,可私信我删除

上一篇:spring修改


下一篇:Mybatis删除用户