使用Shiro 的ehcache缓存权限数据最简单的入门教程

当前我们每次访问系统中经过权限控制的功能时,shiro框架会调用realm中的授权方法,导致频繁查询数据库。为了减轻这种没必要的系统资源浪费,我们决定在项目中使用Shio自带的ehcache解决这个问题

1 .在pom.xml中引入ehcache的坐标



	net.sf.ehcache
	ehcache-core
	2.6.11

2, 提供一个ehcache的配置文件(可以从jar包中获得)


    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

使用Shiro 的ehcache缓存权限数据最简单的入门教程_第1张图片

3, 在spring配置文件中注册一个缓存管理器对象,并注入给安全管理器对象 



	
	



	

 4 第一次测试时报序列化异常

这时后只需要让相关的实体类实现 implements Serializable实现虚拟化即可

你可能感兴趣的:(javaee)