springboot Ehcache

来源:互联网 发布:word电脑软件 编辑:程序博客网 时间:2024/05/18 13:46

关于缓存这个问题有很多种方式开启,这里使用Ehcache方式开启缓存
开启缓存一共有两个步骤

  1. 在 pom文件中添加encache依赖
  2. 配置ehcache.xml文件
    ## 在 pom文件中添加encache依赖##
<dependency>    <groupId>net.sf.ehcache</groupId>    <artifactId>ehcache</artifactId></dependency>

配置ehcache.xml文件

   <?xml version="1.0" encoding="UTF-8"?>  <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"            xsi:noNamespaceSchemaLocation="ehcache.xsd">       <cache name="com.entity.Person" maxElementsInMemory="10000" eternal="false"        timeToIdleSeconds="300" timeToLiveSeconds="600" overflowToDisk="true" />  </ehcache>

其中,maxElementsInMemory,设置了缓存的上限,最多存储多少个记录对象。 timeToLiveSeconds: ,表示设置对象在失效前允许存活时间
eternal:代表对象是否永不过期
timeToIdleSeconds:最大的发呆时间
overflowToDisk:是否允许对象被写入到磁盘

原创粉丝点击