目标定位 封装通用功能,减少冗余开发,方便维护。 协议封装,屏蔽系统对接的复杂性,统一对外提供http接口。 架构 架构图 核心功能-动态api处理流程 动态api 客户端sdk实现逻辑 加载配置文件 初始化okhttpclient、httpclient等实例。 实例化更高阶类RestTemplateClient。 读取配置文件中以api.开头的配置项,使用jdk动态代理生成接口实例。 把接口实例缓存到内存Map中。 用户在使用时候根据接口类型直接获取对象进行调用。