1. 程式人生 > >mybatis學習筆記(二)配置檔案

mybatis學習筆記(二)配置檔案

自己只為記錄,方便以後查閱;


配置資訊的順序不能顛倒!!!配置資訊的順序不能顛倒!!!配置資訊的順序不能顛倒!!!

一、properties

有三種配置方式  1、property子元素。2、properties配置檔案 3、程式引數傳遞


 properties配置檔案、

這種方法用的是最多的,方便在多個地方重複使用,也方便以後的維護和修改。

資料庫的配置

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
jdbc.username=root

jdbc.password=root

(這是mysql的配置方式,其他的具體資料庫有這不同的配置方式)

在mybatis的配置檔案裡這樣引入就行了

  <!-- 引入外部配置檔案 -->

  <properties resource="jdbc.properties"></properties>

3、程式引數傳遞

        有的情況下,系統是有運維人員配值的,生產資料庫的使用者名稱和密碼都是對開發人員保密的,為了安全考慮,會對配值檔案的使用者名稱和密碼進行加密,這樣我們的配置文中往往配置後的是加密過後的資訊,無法用加密過的字串進行連結資料庫,這個時候就可已通過編碼的形勢進行處理了。


                                                                                                  

                                                                                                            (這一段出自;深入淺出MyBatis技術原理與實戰 (楊開振)

這三種方法可以同時使用, 但是存在優先順序,程式傳參的優先順序最高,配置檔案次之,property子元素最低。同時使用的情況高的優先順序會覆蓋低的