1. 程式人生 > 其它 >mybatis之主配置檔案結構與各部份含義作用

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

但是,存在使用