1.定义feign接口
@FeignClient里面name是提供者的名字,后面是提供者(这里是自媒体微服务)需要实现这个接口
contextId是该类的名字首字母小写,当一个服务有多个接口时,我们又不想把所有接口都写到一个类中是时候就用到了contextId为当前类设置一个唯一ID。
2.在微服务中,提供者实现该方法
在Controller层实现这个接口方法,@GetMapping里的内容必须与feign的一样。
3.消费者(Admin)通过feign发起远程调用,Nacos中会注册提供者的微服务,feign找到该微服务名,发起远程调用。