注入不同类型的值

1 注入直接量(基本数据类型+字符串)

<value></value>

 注意:特殊字符&,>,<的实体&,<,>

         或者使用<![CDATA[ 内容 ]]>

2 注入bean

<ref bean="beanid"/>    

注意:bean属性可以引用配置文件引入的文件的bean的配置.

    local属性只能引用本配置文件的bean配置.

3 使用内部bean

<property name="属性名">

  <bean class=".."/>

</property>          

注意:当定义的bean只有在这个地方使用时,可以使用内部bean.

4 注入集合类型数据

1) list

<property name="">

  <list>

  <value>..</value>

  ...

  </list>

</property>

2) set

<property name="">

  <set>

  <value>..</value>

  ...

  </set>

</property>

3) map

<property name="">

  <map>

    <entry>

      <key><value>xx</value></key>

      <value>yy</value>

    </entry>

  </map>

</property>

4)properties

<props>

  <prop key="x">y</prop>

  ...

  </props>

5 注入null和空串

注入null

<null/>

空串

<value></value>

原文地址:https://www.cnblogs.com/yang82/p/8018224.html