git 地址:https://gitee.com/shaokang123/api-mapper
1、ApiMapper 是什么?
将API请求映射到接口上,返回封装的JavaBean数据。所以ApiMapper包括两部分功能,
-  API请求接口映射 
-  JSON数据转JavaBean对象 
2、ApiMapper 中使用的设计模式
2.1 责任链模式
 
类型转化器接口:StringConverter
类型转化器实现类:DateConverter、DefaultConverter、IntegerConverter
责任链实现类:JsonHandler
2.2 动态代理模式

TestMapper:被代理类
ApiMapper:代理工厂,创建代理类
InvocationHandler:JDK提供的动态代理接口
ApiMapperProxy:动态代理接口的实现类,当调用被代理类的方法时,就会调用此类中的invoke方法
3、 ApiMapper 的时序图
3.1 对象创建时序图

3.2 方法调用时序图




![[附源码]计算机毕业设计JAVA面向服装集群企业的个性化定制服务系统](https://img-blog.csdnimg.cn/75a08f2c01744078afea5ac439e94ac1.png)















![[附源码]SSM计算机毕业设计流浪动物救助网站JAVA](https://img-blog.csdnimg.cn/b3155fe830f2480a94d19c2a51814ef7.png)