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" />