您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

spring boot 整合shiro @autowire service 无法切面的问题

2022/1/2 13:32:35 架构 字数 439 阅读 1029 来源 https://www.iteye.com/blogs/category/architecture

spring boot 整合shiro @autowire service 无法切面的问题 问题简述 ? shiro 的UserRealm 通常需要?@autowire? UserService?; ? 这本来不会有什么问题,但是如果UserService 添加Aspect缓存一些查询方法?,那么UserRealm autowire 中userservce不是cglib 代理类?,原因可能是shiroFilter 加载顺序吧,具体原因待大神解析?。 解决问题是??@Autowir ... shiro spring boot? niuqiang2008

问题简述

  shiro 的UserRealm 通常需要 @autowire  UserService ;

  这本来不会有什么问题,但是如果UserService 添加Aspect缓存一些查询方法 ,那么UserRealm autowire 中userservce不是cglib 代理类 ,原因可能是shiroFilter 加载顺序吧,具体原因待大神解析 。

解决问题是  @Autowire @Lazy UserService ;在UserRelam 中获得的Userservice 即为代理类 。

这个问题卡了我20多个小时


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶