现在springboot越来越流行了,我们公司的新项目,使用了springboot,还用了dubbo,管理端这边使用的shiro来管理权限。这三个框架在整合的时候出现了一些问题,记录下,也给遇到跟我一些问题的小伙伴一些参考。
在按照网上的一些教程,进行整合的时候,在UserRealm里面,会用到一些获取用户信息的接口,这时候就出现问题了,你使用dubbo的@Reference注解时,会发现service注入失败,service的值是null,程序报错了。
在UserRealm里面的注入,不要使用@Reference注解,而是使用xml的配置方式,@Resource注解来注入服务,其他的地方还是可以使用@Reference注解的,因为dubbo支持两种方式共存。

本文为博主原创文章,未经博主允许不得转载。
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载