理解接口。
------------------------------6-1-----------------------------
引入dubbo
第一步:引入pom依赖dubbo和zooleeper的。
第二步:修改配置文件。
第三步:写注解
@SpringBootApplication
@EnableDubboConfig //开启dubbo的配置文件
@DubboComponentScan("com.xdclass.userapp.service.dubbo") //对外提供的服务
@MapperScan("com.xdclass.userapp.mapper")
public class UserAppApplication {
public static void main(String[] args) {
SpringApplication.run(UserAppApplication.class, args);
}
}
------------------------------6-2-----------------------------
springboot整合userConsumer。
引入user-service的jar包。
@EnableDubboConfig
@DubboComponentScan("com.xdclass.userapp.service.dubbo")// 这个相当于远程的service在本地的service调用起来了
@SpringBootApplication
@MapperScan("com.xdclass.couponapp.mapper")
public class CouponAppApplication {
public static void main(String[] args) {
SpringApplication.run(CouponAppApplication.class, args);
}
}
@Reference
private IUserService iUserService;
调用:http://localhost:8088/test?id=1
------------------------------6-3-----------------------------