现在 springboot 越来越流行了,我们公司的新项目,使用了 springboot,还用了 dubbo,管理端这边使用的 shiro 来管理权限。这三个框架在整合的时候出现了一些问题,记录下,也给遇到跟我一些问题的小伙伴一些参考。
在按照网上的一些教程,进行整合的时候,在 UserRealm 里面,会用到一些获取用户信息的接口,这时候就出现问题了,你使用 dubbo 的 @Reference 注解时,会发现 service 注入失败,service 的值是 null,程序报错了。
在 UserRealm 里面的注入,不要使用 @Reference 注解,而是使用 xml 的配置方式,@Resource 注解来注入服务,其他的地方还是可以使用 @Reference 注解的,因为 dubbo 支持两种方式共存。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于