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

 

 

 

 

posted @ 2018-03-28 20:03  紫川先生  阅读(3880)  评论(1编辑  收藏  举报