通过实现仿照FeignClient框架原理的示例来看清FeignClient的本质 (2)

实际用法示例如下:

@DemoClient public interface Demo1Client{ String getRemoteResult(Long id); } @Service public class Demo1Service{ @Autowired private Demo1Client demo1Client;//此处实际注入的是DemoClientFactoryBean.getObject方法返回的InvocationHandler的代理类实例 public String doMany(Long id){ return demo1Client.getRemoteResult(id);//实际调用的是:InvocationHandler的代理类实例的invoke方法 } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjzxd.html