這次ehcache頁面緩存使用是在springboot框架下進行學習的旨袒,所以針對其他框架,比如SSH框架下的ehcache配置术辐,需要小伙伴度娘了砚尽,網上有很多資料可以參考。好了辉词,進入正題:
- maven 配置
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-web</artifactId>
<version>2.0.4</version>
</dependency>
- 工程結構
整個過程的學習必孤,先在classpath下建立ehcache的文件;頁面緩存是通過攔截器(MyEhcacheFilter)攔截在配置文件(CacheProperties)中的配置的路徑進行攔截的瑞躺,而攔截器涉及到的容器管理在CacheManagerComponentImpl進行管理
工程結構
echache配置文件敷搪,這邊配置了緩存內容失效時間
攔截器,配置key幢哨,以及攔截器名稱
配置屬性
配置Bean赡勘,初始化攔截器
緩存容器管理