1.通过Builder创建Retrofit对象
2.在create方法中,通过JDK动态代理的方式,生成实现类
3.在调用接口方法时,会触发InvocationHandler的invoke方法,将接口的空方法转成ServiceMethod,然后生成http请求
4.通过callAdapterFactory找到对应的执行器,
5.通过ConvertFactory将返回数据解析成javaBean。
1.通过Builder创建Retrofit对象
2.在create方法中,通过JDK动态代理的方式,生成实现类
3.在调用接口方法时,会触发InvocationHandler的invoke方法,将接口的空方法转成ServiceMethod,然后生成http请求
4.通过callAdapterFactory找到对应的执行器,
5.通过ConvertFactory将返回数据解析成javaBean。