10022---Spring<util>标签的使用

Spring的util标签,有以下几种类型。

<util:list>

<util:set>

<util:map>

<util:properties>

<util:constant>此标签配合<util:property-path>一起使用

顾名思义,大家应该能大体猜出它们的用途,下面我们再接着看一下它们的用法。

1.首先要引入util命名空间

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:util="http://www.springframework.org/schema/util"
    xsi:schemaLocation="http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.3.xsd">

2.<util:list>

     <!-- 使用util命名空间配置一个List集合 -->
     <util:list id="userList" value-type="java.lang.String">
         <value>乔丹</value>
         <value>李逵</value>
         <value>乾隆</value>
     </util:list>

3.<util:map>

<!-- 配置一个Map集合 -->
     <util:map id="userMap">
         <entry key="user1" value-ref="user" />
         <entry key="user2">
             <!-- 配置一个内部Bean -->
             <bean class="com.ali.entity.User">
                 <property name="age" value="12" />
                 <property name="name" value="小马" />
             </bean>
         </entry>
     </util:map>

4.<util:propertis>

<!--配置一个 Properties-->
<util:properties id="userProperties">
        <prop key="name">建林</prop>
        <prop key="age">38</prop>
</util:properties>

<!-- 通过一个properties文件来配置一个properties-->
<util:properties location="classpath:jdbc.properties" id="jdbc" />



猜你喜欢

转载自blog.csdn.net/xxxcyzyy/article/details/79824063