服务注册中心和服务提供端没有变化。
服务消费端
1.openfeign依赖
2.配置文件
3.启动类@EnableFeignClients注解
4.service实现类注入Feign接口
消费者调用远程服务,与此方法的名字无关,底层还是使用http请求。
Feign发送http请求的时候URL=red-sys/red/{form}/{to}/{money}
即注解里name属性+方法请求路径。
Feign接口中方法的规范:
1.方法的映射路径必须与服务提供端的映射路径一样。
2.方法参数必须添加别名。
3.方法的返回值和生产者方法的返回值保持一致。
在消费者创建的接口中参数不添加别名,报错。
别名与参数名不一定要一样,方法映射路径中{}的名字要与别名一致。