然后我们再启动Mybatis微服务
发现已经成了
然后我们需要用controller提供的服务接口来调用微服务
可以看到如图的接口
我们在Consumer中就可以写方法来调用他了
3.2 Consumer调用服务
在Eureka里的服务调用是经过负载的 所以我们用官方提供的restTemplate来对接口进行调用
首先实例化 并且开启负载 加入spring容器
在service层中释放容器中的实例 并且调用
调用服务 因为服务是需要参数的 所以此处要注意携带
然后我们将这次调用 同样通过一个接口在Controller层里放出
就可以了
3.3测试
依次启动EurekaServer ConfigServer Mybatis Consumer
根据consumer端口调用mybatis服务
如果不带参数 就会报错
携带参数之后 就可以获得mysql数据库中与实例对应的数据了
对照数据库 发现唔错
以上完成Eureka端的调用和整合
Consul端的整合和Eureka端的一样 只是调用的时候需要借助nginx 此处不需要详细研究 待补充.