1.属性properties
包含子节点property,properties可用于引入外部定义的属性文件,property用于定义属性键值对,示例如下:
代码段1:
<properties resource="db.properties"> <property name="username" value="dev_user"/> <property name="password" value="F2Fa3!33TYyg"/> </properties >
定义的属性主要用于动态配置,如:
代码段2:
<dataSource type="POOLED" > <!--配置数据库连接四要素--> <property name="driver" value="${driverClassName}"/> <property name="url" value="${url}"/> <property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource>
当代码段1与代码段2在同一配置文件时,代码段2的
<property name="username" value="${username}"/>
中username的值就等于代码段1中
<property name="username" value="dev_user"/>
的dev_user
但是,存在使用