一:詳細配置步驟
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...