1. 程式人生 > >MyBatis-全域性配置檔案

MyBatis-全域性配置檔案

MyBatis 的配置檔案包含了影響 MyBatis 行為甚深的 設定(settings)和屬性(properties)資訊。文件的 頂層結構如下:

properties

    

  如果屬性在不只一個地方進行了配置,那麼 MyBatis 將按 照下面的順序來載入:

   

在 properties 元素體內指定的屬性首先被讀取。

–然後根據 properties 元素中的 resource 屬性讀取類路徑下屬性檔案或根 據 url 屬性指定的路徑讀取屬性檔案,並覆蓋已讀取的同名屬性。

–最後讀取作為方法引數傳遞的屬性,並覆蓋已讀取的同名屬性。

 

 

 

settings

 

typeAliases

 

typeHandlers

 

objectFactory

 

plugins

 

environments

         

      environment 環境變數

      • transactionManager 事務管理器

      •  dataSource 資料來源

 

databaseIdProvider

 

mappers