mybatis之主配置檔案結構與各部份含義作用
阿新 • • 發佈:2021-07-21
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
但是,存在使用