版本:spring 3.2 ehcache 2.6.5 spring
引入jar mybatis-ehcache.jar ehcache.jar 以及其餘的依賴包緩存
編輯ehcache.xml reference : http://www.ehcache.org/ehcache.xmlmybatis
3.在mybatis配置文件中 引入ehcache.xml
app
ehcache 版本爲2.6 及以上 不允許多個同名的ehcacheManager , 貌似添加shared =true 就能夠解決
spa
<!-- 配置Ehcache緩存管理器,讀取配置文件 --> <bean id="ehCacheManagerFactoryBean" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"> <property name="configLocation" value="classpath:resource/ehcache.xml"></property> <property name="shared" value="true"></property> </bean> <!-- 配置緩存管理器,獲取cache --> <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheCacheManager" > <property name="cacheManager" ref="ehCacheManagerFactoryBean" /> </bean>
4.在mapper.xml 中配置<cache/>配置項
code