mybatis之主配置文件结构与各部份含义作用

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

但是,存在使用

 

mybatis之主配置文件结构与各部份含义作用

上一篇:分布式ID解决方案


下一篇:注解与反射,测试用例