ehcache是一個分布式緩存框架。
1 分布緩存
我們系統為了提高系統並發,性能、一般對系統進行分布式部署(集群部署方式)
不使用分布緩存,緩存的數據在各各服務單獨存儲,不方便系統 開發。所以要使用分布式緩存對緩存數據進行集中管理。
mybatis無法實現分布式緩存,需要和其它分布式緩存框架進行整合
2 整合方法
mybatis提供了一個cache接口,如果要實現自己的緩存邏輯,實現cache接口開發即可。
mybatis和ehcache整合,mybatis和ehcache整合包中提供了一個cache接口的實現類。
mybatis默認實現cache類是:
3 加入ehcache包
4 整合ehcache
配置mapper中cache中的type為ehcache對cache接口的實現類型。
5 加入ehcache的配置文件
在classpath下配置ehcache.xml