引入依赖:

Spring Cloud--Feign服务调用组件的使用实例_封装

启动类上添加@EnableFeignClients注解:

Spring Cloud--Feign服务调用组件的使用实例_封装_02

写调用接口:

Spring Cloud--Feign服务调用组件的使用实例_封装_03

直接@Autowired注入服务调用接口:

Spring Cloud--Feign服务调用组件的使用实例_动态代理_04

底层使用了动态代理,对接口进行了实现。

并且封装了RestTemplate远程调用的代码。

测试:

Spring Cloud--Feign服务调用组件的使用实例_动态代理_05

搞定~

 

 

补充知识点:

Spring Cloud--Feign服务调用组件的使用实例_动态代理_06