shiro中Ehcache 緩存開發步驟


緩存可以提高查詢數據性能, 對同一批數據進行多次查詢時, 第一次查詢走數據庫,查詢數據后,將數據保存在內存中,第二次以后查詢 可以直接從內存獲取數據,而不需要和數據庫進行交互。

 

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接口

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM