基于注解
https://github.com/Nirvana010…
基于 xml 文件
https://github.com/Nirvana010…
区别
基于 xml 文件方式,在服务提供方,新增 provider.xml,在里面配置服务提供方相应的信息;在启动类中新增 @ImportResource(“provider.xml”);去掉具体服务实现类中 @Service 注解;
在服务消费方,新增 consumer.xml 的配置文件;在启动类中新增 @ImportResource(“consumer.xml”);
使用 spring 的 @Autowired 注解替代 @Reference。