一、前言
泛接口调用方式主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示,通常用于框架集成,比如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。
二、调用示列
方式一: xml声明dubbo reference
1 | <dubbo:reference id="valueService" interface="cn.pomelo.client.intf.IListValueService" generic="true" /> |
1 | GenericService barService = (GenericService) applicationContext.getBean("valueService"); |
方式二:xml不声明dubbo reference
1 | @Autowired |