JFinal快取外掛程式EhCachePlugin

2021-08-18 08:50:04 字數 773 閱讀 3529

ehcacheplugin是jfinal整合的快取外掛程式,使用ehcacheplugin可以提高系統的併發訪問速度。這是jfinal官方文件介紹這款外掛程式的第一句話。但是中間的文件介紹比較少,這裡介紹幾種使用方法。

首先配置ehcache.xml配置檔案,我直接複製我專案的

<?xml version="1.0" encoding="utf-8"?> 	 

1、註解配置快取

@before(cacheinterceptor.class)

@cachename("hrl")

public void index()

這裡設定的快取時間為10s,在10s內重複訪問這個方法(打斷點比較明顯,斷點在10s內不會重複進入,說明快取生效)

2、使用cachekit方法管理快取

public void index() else 

}

這裡只要注意    cachekit.put方法設定的cachename和key來判斷indexmap這個value就可以啦,cachename依然是在配置檔案中進行配置。

移除快取的方法cachekit

.remove("",

"")或者cachekit

.removeall(cachename)方法

總結:這種方法適用於在資料庫中不是頻繁增加的操作,因為在快取存活的這段時間,是不會去訪問資料庫的,所以這也是乙個弊端

Hibernate二級快取外掛程式EHCache的配置

今天學了乙個二級快取的配置,記錄下來,以後有用的時候在來查!1 ehcache外掛程式的配置,配置其自帶的配置檔案ehcache.xml到src目錄下,並且編寫ehcache.xml檔案 還需要新增兩個相應的包 commons logging 1.0.4.jar ehcache 1.2.3.jar ...

mybatis二級快取應用及與ehcache整合

1.開啟mybatis的二級快取 在核心配置檔案sqlmapconfig.xml中加入 2.匯入ehcache相關jar包 ehcache core 2.6.5.jar mybatis ehcache 1.0.2.jar 3.在classpath下加入ehcache.xml檔案 屬性說明 disks...

mybatis二級快取應用及與ehcache整合

1.開啟mybatis的二級快取 在核心配置檔案sqlmapconfig.xml中加入 2.匯入ehcache相關jar包 ehcache core 2.6.5.jar mybatis ehcache 1.0.2.jar 3.在classpath下加入ehcache.xml檔案 屬性說明 disks...