mybatis + memcache 配置
2020-02-01 21:19
856 查看
项目中用到Cache, 研究了一下,配置一下Memcached+mybatis.
英文URL:http://mybatis.github.io/memcached-cache/ 。引用了原作,谢谢。
pom文件引用
<dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-memcached</artifactId> <version>1.0.0</version> </dependency>
也可以上github上下载https://github.com/mybatis/memcached-cache/releases
http://mybatis.github.io/memcached-cache/ 这个是说明
在mapper中配置
<mapper namespace="org.acme.FooMapper"> <cache type="org.mybatis.caches.memcached.MemcachedCache" /> ... </mapper>
memcache的配置是根据classpath下的 /memcached.properties 配置的,如果没有使用默认
Property | Default | Description |
org.mybatis.caches.memcached.keyprefix | _mybatis_ | 缓存key的前缀 |
org.mybatis.caches.memcached.servers | localhost:11211 |
memcache配置 ${host}:${port} |
org.mybatis.caches.memcached.connectionfactory |
net.spy.memcached. DefaultConnectionFactory |
只要是实现接口 net.spy.memcached. ConnectionFactory |
org.mybatis.caches.memcached.expiration | 过期时间 | 单位是秒 |
org.mybatis.caches.memcached.asyncget | false | 是否启用异步读 |
org.mybatis.caches.memcached.timeout | 5 | 使用异步读的timeout时间 |
org.mybatis.caches.memcached.timeoutunit |
java.util.concurrent. TimeUnit.SECONDS |
timeout单位 |
org.mybatis.caches.memcached.compression | false |
如果开启,对象在放到 memcache前会使用GZIP 压缩 |
If users need to log cache operations, they can plug the Cache logging version:
<mapper namespace="org.acme.FooMapper"> <cache type="org.mybatis.caches.memcached.LoggingMemcachedCache" /> ... </mapper>
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java中spring+springMVC+Mybatis主流框架maven的pom.xml配置参考
- Mybatis之Configuration初始化(配置文件.xml的解析)
- Mybatis详细配置
- mybatis 配置详解-SqlMapConfig.xml
- Github Mybatis深入学习之OSCache配置
- 使用XSD校验Mybatis的SqlMapper配置文件的方法(2)
- Mybatis自动生成Mapper工具配置文件
- MyBatis 项目配置
- spring整合mybatis完整案例(配置文件方式)
- MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
- mybatis从配置读取到打开连接的源码分析
- MyBatis框架核心之(二)Mapper配置文件使用接口映射
- Mybatis的xml配置
- mybatis 逆向工程mybatis-geneator.xml配置
- spring+mybatis读写分离配置
- Mybatis配置中遇到的问题和问题分析
- mybatis配置oracle的主键自增长
- SpringMVC 配置 myBatis 简述
- windows安装配置memcache和memcached
- Mybatis的mapper配置文件(一)