• 拷贝ehcache.xml文件到工程的resources目录下面
<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../bin/ehcache.xsd">
<defaultCache overflowToDisk="true" eternal="false" maxElementsInMemory="1"/>
<diskStore path="E:/cache" />
</ehcache>

备注:diskStore 路径需要修改成对应的磁盘位置或目录

  • 修改mybatis的mapper配置文件
<cache type="org.mybatis.caches.ehcache.EhcacheCache" />

  • 打开log日志信息
<?xml version="1.0" encoding="UTF-8" ?>

<configuration debug="false">

    <appender name="STDOUT"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender> <root level="debug">
<appender-ref ref="STDOUT"/>
</root>
<logger name="org" level="error" />
</configuration>

  • 对象序列化
package com.sishuok.architecture1.common.vo;

import com.sishuok.pageutil.Page;

public class BaseModel implements java.io.Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer uuid;
private Page page = new Page(); public Page getPage() {
return page;
} public void setPage(Page page) {
this.page = page;
} public Integer getUuid() {
return uuid;
} public void setUuid(Integer uuid) {
this.uuid = uuid;
} @Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((uuid == null) ? 0 : uuid.hashCode());
return result;
} @Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
BaseModel other = (BaseModel) obj;
if (uuid == null) {
if (other.uuid != null)
return false;
} else if (!uuid.equals(other.uuid))
return false;
return true;
}
}

备注:所有的model都继承了BaseModel,因此只需要BaseModel实现序列化就可以了,参考以上代码

  • 运行服务,查看Eclipse控制台日志信息

最新文章

  1. CentOS防火墙问题
  2. 在这个变化的年代,IT人的方向在哪里?看两个故事
  3. 设置svg图片大小
  4. 攻城狮在路上(叁)Linux(二十七)--- 压缩与打包之常见的压缩命令
  5. CCocos2Dx 一段遍历子节点的代码
  6. JSP 内置对象的四种属性范围
  7. centos 7 安装 mariadb数据库
  8. BigPipe设计原理
  9. Business&#160;Intelligence(BI)&#160;商务智能
  10. MAC上更攺jenkins默认安装目录
  11. 多线程(三) java中线程的简单使用
  12. JAVA 多线程(2)
  13. centos7下docker二进制安装
  14. 移动端H5页面返回并且刷新页面(BFcache)
  15. 洛谷P1265 公路修建(Prim)
  16. oracle-闪回技术1
  17. NoHttpResponseException
  18. android 开发 实现一个activity变成dialog对话框
  19. bzoj千题计划295:bzoj3140: [Hnoi2013]消毒
  20. Selenium+java上传文件

热门文章

  1. Java常量/变量
  2. php的分层思想
  3. docker学习及应用
  4. Tensorflow机器学习入门——常量、变量、placeholder和基本运算
  5. LNMP环境搭建(PHP7.4.0)
  6. lsof 查看打开了一个文件的有哪些进程 统计那个进程打开的文件最多
  7. A Kill Cord for your Laptop
  8. EasyUI中使用自定义的icon图标
  9. 模仿.NET框架ArrayList写一个自己的动态数组类MyArrayList,揭示foreach实现原理
  10. python:字符串类型