
正文
mybatis+springmvc缓存设置
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
开始接触mybatis,本以为缓存设置好麻烦,在网上找了好多相关的资料,说得也都好复杂,经过自己亲自实践,其实很简单的。
首先引入需要的jar包,参照pom.xml配置:
<!-- 缓存设置 start-->
<dependency>
<groupId>org.mybatis.caches</groupId>
<artifactId>mybatis-ehcache</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.8</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.10</version>
</dependency>
<!-- 缓存设置end -->
然后就是在mapper.xml中开启缓存设置即可:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="alias">
<cache type="org.mybatis.caches.ehcache.EhcacheCache"/>
</mapper>
对于不需要缓存的select,只需要手动关闭即可:
<select id="findSecond" resultType="java.util.Date" useCache="false">
</select>
希望对你有帮助!
spring使用的版本为:3.0.5




![【JAVAEE】尚硅谷SpringMVC视频教程[共60课时]下载 【JAVAEE】尚硅谷SpringMVC视频教程[共60课时]下载](https://www.04ip.com/template/qe/style/noimg/17.jpg)


