MyBatis之使用 ehcache作為快取

2021-09-12 12:01:28 字數 651 閱讀 4959

前面的就把所有的**放上來了,沒有什麼是特別坑的,寫一下今天遇到乙個花時間比較久的,不使用mybatis自帶的快取,而是使用ehcache。

書寫xml檔案和xsd檔案,放在src目錄下

maxelementsinmemory="10000"

eternal="true"

timetoidleseconds="120"

timetoliveseconds="120"

overflowtodisk="true"

maxelementsondisk="10000000"

diskpersistent="false"

diskexpirythreadintervalseconds="120"

memorystoreevictionpolicy="lru"

/>

這兩個檔案是必須的,不管是本地寫xsd還是使用鏈結

在對映檔案中將 chche配置為ehcache,意思就是使用第三方快取

ok了,結合你的mybatis試試吧,如果成功的話,xml中指定的路徑下會出現幾個檔案,

mybatis二級快取應用及與ehcache整合

1.開啟mybatis的二級快取 在核心配置檔案sqlmapconfig.xml中加入 2.匯入ehcache相關jar包 ehcache core 2.6.5.jar mybatis ehcache 1.0.2.jar 3.在classpath下加入ehcache.xml檔案 屬性說明 disks...

mybatis二級快取應用及與ehcache整合

1.開啟mybatis的二級快取 在核心配置檔案sqlmapconfig.xml中加入 2.匯入ehcache相關jar包 ehcache core 2.6.5.jar mybatis ehcache 1.0.2.jar 3.在classpath下加入ehcache.xml檔案 屬性說明 disks...

Mybatis引入第三方快取庫ehcache

mybatis知道自己快取做的不好 就暴露介面出來給別人做 cache介面實現兩個方法 putobject getobject所以我們可以引入第三方快取庫 這裡我就介紹下ehcache git 看看ehcache的類 ehcachecache extends abstractehcachecache...