props、set、list、map这些事spring配置文件中很常见的标签,下面说下各自的适用场合。

 

props:用于键值对,建和值都为string类型。

<property name="nameList">
            <props>
                <prop key="name">zhangsan</prop>
                <prop key="age">20</prop>
            </props>
        </property>

set:用于属性set的情况,元素无重复。

<property name="nameList">
            <set>
                <value>1</value>
                <value>2</value>
                <value>3</value>
            </set>
        </property>

 

 

list:用法类似set,区别是元素可重复,比如List和数组。

<property name="nameList">
            <list>
                <value>zhangsan</value>
                <value>lisi</value>
            </list>
        </property>

map:类似props,建和值可以不是String,专用于Map

 

  <bean id="emp" class="springframe.entity.Employee">
        <property name="empName" value="狄仁杰"></property>
    </bean>
    <bean id="springUtil" class="springframe.util.Group">
        <property name="tempMap">
            <map>
                <entry key="name" value-ref="emp"></entry>
            </map>
        </property>
    </bean>

 

相关文章:

  • 2021-11-18
  • 2021-06-08
  • 2022-02-13
  • 2022-01-31
  • 2022-01-19
  • 2021-05-18
  • 2021-06-11
  • 2021-12-30
猜你喜欢
  • 2021-12-07
  • 2021-05-21
  • 2021-11-04
  • 2021-11-16
  • 2021-11-01
  • 2021-08-09
相关资源
相似解决方案