shiro
sxyandapp
七期信息技术提高班
展开
-
shiro的缓存到底开不开
最近使用shiro时,遇到了一个奇怪的问题,就是doGetAuthorizationInfo这个方法,会被重复调用,确切的说是每次有请求时,就会被调用。众所周知,此方法是用来给当前登录的用户加载权限的,频繁的调用此方法势必会降低网站的响应速度,那问题在哪呢? 我翻看了shiro源码,其中AuthorizingRealm的部分源码如下: protected AuthorizationInfo g原创 2017-07-28 16:01:57 · 3187 阅读 · 2 评论 -
shiro与lombok
lombok是个好东西,能让代码变得非常简洁,常用的@Data,@Getter,@Setter等注解,都能极大提高程序开发效率。但是当它和shiro相遇时,可能就是坑了。 最近使用shiro时,发现用户登录后,并没有执行授权动作,从而导致程序无法正常运行。经过测试,同一用户在不同机器登录后,后者就会出现此问题。经过跟踪调试,发现用户在多台机器登录时,如果之前没有退出,就能在shiro的缓存里获取到原创 2017-07-28 16:30:43 · 598 阅读 · 1 评论