feign的服务调用方只需要引入服务提供方的jar包就可以吗,不需要配置?

swnuv
  • 3.8k
山东

feign中
服务提供方
1.引入依赖
2.@EnableFeignClients启动类添加注解
3.@FeignClient声明Feign客户端,编写接口

服务使用方
1.引入服务提供方的jar包
2.注入feign客户端

只需要这样,引入的服务提供方仅仅有接口而已啊,怎么会找到接口的实现类呢??

回复
阅读 585
1 个回答

你这都写了这么久了,怎么还没一点概念勒?
首先feign是一个jdk代理,它就是接口的实现类,代理类内部的实现原理,就是通过负载均衡组件去注册中心获取服务的实例信息,通过http的方式去请求具体的生产者接口,feign client 就干了这个事情

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏