這次ehcache頁面緩存使用是在springboot框架下進行學(xué)習(xí)的,所以針對其他框架,比如SSH框架下的ehcache配置,需要小伙伴度娘了,網(wǎng)上有很多資料可以參考。好了,進入正題:
- maven 配置
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-web</artifactId>
<version>2.0.4</version>
</dependency>
- 工程結(jié)構(gòu)
整個過程的學(xué)習(xí),先在classpath下建立ehcache的文件;頁面緩存是通過攔截器(MyEhcacheFilter)攔截在配置文件(CacheProperties)中的配置的路徑進行攔截的,而攔截器涉及到的容器管理在CacheManagerComponentImpl進行管理
工程結(jié)構(gòu)

echache配置文件,這邊配置了緩存內(nèi)容失效時間

攔截器,配置key,以及攔截器名稱

配置屬性

配置Bean,初始化攔截器

緩存容器管理
