緩存可以提高查詢數據性能, 對同一批數據進行多次查詢時, 第一次查詢走數據庫,查詢數據后,將數據保存在內存中,第二次以后查詢 可以直接從內存獲取數據,而不需要和數據庫進行交互。
Spring 和 EhCache 框架整合
第一步: 在 common_parent 導入 ehcache maven 坐標
Ehcache 開發包
Spring 整合 ehcache 包 spring-context-support 包
第二步: 使用 ehcache ,導入 ehcache.xml 配置文件
解壓 ehcache-core.jar 包 ,將 ehcache-failsafe.xml 復制 src/main/resources 改名 ehcache.xml
自定義緩存區
第三步: 配置 spring 整合 ehcache 將 ehcacheManager 交給 spring 管理
第四步: 配置 shiro 封裝緩存管理器
第五步: 將 shiro 的緩存管理器,注入到安全管理器中
第六步: 對認證數據、授權數據 哪些進行緩存 ? 配置
注意:對於緩存的對象必須實現serizable接口