EhCache介绍
1)EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认CacheProvider。
Ehcache是一种广泛使用的开源Java分布式缓存。
主要面向通用缓存,Java EE和轻量级容器。
它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。
2)Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。
它支持注解方式使用缓存,非常方便。
主要的特性
1)快速
2)简单
3)多种缓存策略
4)缓存数据有两级:内存和磁盘,因此无需担心容量问题
5)缓存数据会在虚拟机重启的过程中写入磁盘
6)可以通过RMI、可插入API等方式进行分布式缓存
7)具有缓存和缓存管理器的侦听接口
8)支持多缓存管理器实例,以及一个实例的多个缓存区域
9)提供Hibernate的缓存实现
创建工程
添加依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"