springmvc spring mybatis 添加ehcache

版本:spring 3.2  ehcache 2.6.5 spring

  1. 引入jar  mybatis-ehcache.jar  ehcache.jar  以及其餘的依賴包緩存

  2. 編輯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

相關文章
相關標籤/搜索