Mybatis原始碼學習之二 設計模式總結(一)

2021-10-03 11:08:03 字數 503 閱讀 8568

mybatis原始碼中設計模式很多,我從裡面撈起來九種,在此分享:

一、單例模式。

單例模式六種常見的寫法。

package designpattern;

/** * 單例模式:執行緒安全、反序列化

*/public class sigleton

}class sigleton02

}class sigleton03

static class sigletoninstance

}class sigleton04

sigleton sigleton;

// 4、餓漢模式 -- 列舉

private sigleton getinstance()

}class sigleton05

return sigleton;

}}class sigleton06

}return sigleton;

}}

mybatis原始碼分析二

這次分析mybatis的xml檔案 1.xml編寫.2.資源配置 3.setting 標籤 4.typealiases是用來設定類路徑別名的 別名其他介紹 6.資料庫標識 databaseidprovider 1 databaseidprovider的type屬性是必須的,不配置時會報錯。上面這個屬...

TinyXML原始碼剖析 之二

讀乙個xml檔案 前面簡要的分析了一下,如何用 tinyxml 完成乙個 dom樹的輸出,這兒將要給出乙個如何讀入 xml檔案,並提取其中資料的案例 前乙份文件寫了,用 tinyxml 輸出dom,與讀入xml 檔案為dom 的第一步驟就是例項化乙個 tinyxmldocument 的物件。incl...

MyBatis原始碼學習(零) 準備

當我們使用mybatis時,往往會有以下操作 configuration enabletransactionmanagement public class mybatisconfigpublic inte ce omsorderdao service public class omsorderser...