ehcache 快取使用

2021-08-27 19:49:53 字數 880 閱讀 1233

一:詳細配置步驟

1,新增ehcache.xml檔案

將ehcache.xml檔案新增到src路徑下面。ehcache.xml檔案內容如下

2,新增spring配置檔案

二:使用

1,定義ehcache工具方法

public class ehcache 

public cache getcache()

public void setcache(cache cache)

/** 通過名稱從快取中獲取資料

*/public object getcacheelement(string cachekey) throws exception

return e.getvalue();

} /*

* 將物件新增到快取中

*/public void addtocache(string cachekey, object result) throws exception

}

2,測試

public class test

}

三:問題解決

1,框架環境是自己搭建的,新增ehcache後執行出錯:

將其去掉即可

2,框架需要新增jar包

spring-context-support-3.2.0.release.jar

spring-context-3.2.0.release.jar

EHcache快取使用

1 fifo,first in first out,這個是大家最熟的,先進先出。2 lfu,less frequently used,就是上面例子中使用的策略,直白一點就是講一直以來最少被使用的。如上面所講,快取的元素有乙個 hit 屬性,hit 值最小的將會被清出快取。3 lru,least re...

Shiro 使用EhCache快取

在shiro中加入快取可以使許可權相關操作盡可能快,避免頻繁訪問資料庫獲取許可權資訊,因為對於乙個使用者來說,其許可權在短時間內基本是不會變化的。這對資料庫來說是沒必要的消耗。接下來使用快取來解決這個問題。引入ehcache的相關依賴 org.apache.shiro shiro ehcache 1...

Ehcache快取配置及使用

ehcache快取配置及使用 一 pom.xml新增依賴 pom.xml新增如下依賴 org.springframework.boot spring boot starter cache net.sf.ehcache ehcache ehcache作為快取 cache type ehcache eh...