dubbo架构中不能使用 spring @service 注解的解决方案

dubbo架构 为 分布式 做管理服务。
不同服务主机之间的相互调用,为了让服务之间能够同时注入类和发现类。
spring中的 @service 用于将服务类 交给spring管理。
解决方案一:
dubbo中 不能识别@service,会报空指针。这个时候需要使用 com.alibaba.dubbo 的@service才能识别。
同时在 cotroller层,注入 service 也不能用 @Autoware 而是用 @Renfence

解决方案二
在pom.xml中引用需要的类所在的依赖,从而保证每个子项目中都是一个独立的项目,这个时候就可以放心的使用 spring中的注解,因为都是在同一个项目中(目前在用)

你可能感兴趣的:(dubbo,分布式)