feign中
服务提供方
1.引入依赖
2.@EnableFeignClients启动类添加注解
3.@FeignClient声明Feign客户端,编写接口
服务使用方
1.引入服务提供方的jar包
2.注入feign客户端
只需要这样,引入的服务提供方仅仅有接口而已啊,怎么会找到接口的实现类呢??
feign中
服务提供方
1.引入依赖
2.@EnableFeignClients启动类添加注解
3.@FeignClient声明Feign客户端,编写接口
服务使用方
1.引入服务提供方的jar包
2.注入feign客户端
只需要这样,引入的服务提供方仅仅有接口而已啊,怎么会找到接口的实现类呢??
8 回答6.2k 阅读
3 回答3.6k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
你这都写了这么久了,怎么还没一点概念勒?
首先feign是一个jdk代理,它就是接口的实现类,代理类内部的实现原理,就是通过负载均衡组件去注册中心获取服务的实例信息,通过http的方式去请求具体的生产者接口,feign client 就干了这个事情