快速入门
使用Spring和SpringMVC搭建两个web项目
在服务调用方使用@Reference注解加在需要自动装配的Service接口上,创建和服务提供方同包同名的Service接口
在服务提供方创建对应的接口和实现类,在实现类加上Dubbo提供的@Service注解
-
分别在项目的spring.xml声明dubbo配置, Controller项目和Service项目不需要加spring的包扫描配置,用dubbo的就行
<!--1.服务提供方在zookeeper中的“别名”--> <dubbo:application name="dubbo-server"/> <!--2.注册中心的地址--> <dubbo:registry address="zookeeper://192.168.204.141:2181"/> <!--3.扫描类(将什么包下的类作为服务提供类)--> <dubbo:annotation package="service.impl"/>
疑问
dubbo的@service注解也有把类交给spring管理的作用吗
疑问
用了dubbo的注解扫描后就不需要用spring的扫描注解了吗
疑问
开启事务注解后,不能使用远程调用吗
疑问
为什么只用了dubbo的配置就可以不使用spring的包扫描配置,还能使用@controller注解