一、缓存原理
二、第三方缓存管理
简单介绍:本质是自定义二级缓存的管理类。
*第三方缓存整合: 1)、导入第三方缓存包即可; 2)、导入与第三方缓存整合的适配包;官方有; 3)、mapper.xml中使用自定义缓存 ,比如 如下 <cache type="org.mybatis.caches.ehcache.EhcacheCache"></cache>
比如:ehcache缓存管理:
1、需要如下jar包,到项目中。
下面三个是:ehcache 缓存管理的核心类 ehcache-core-2.6.8.jar slf4j-api-1.6.1.jar slf4j-log4j12-1.6.2.jar 下面是 mybatis 二级缓存 的接口适配类,用于和ehcache 通信。 mybatis-ehcache-1.0.3.jar
2、在map的sql映射文件中,配置 mybatis 二级缓存的 管理类
<cache type="org.mybatis.caches.ehcache.EhcacheCache"></cache>