目录
泛化引用
- 使用场景
主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示。如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。
<dubbo:reference id="barService" interface="com.demo.BarService generic="true" />
代码里如下实现:
GenericService barService = (GenericService) applicationContext.getBean("barService");
Object result = barService.$invoke("sayHello",new String[]{"java.lang.String"},new Object[]{"world"})
泛化实现
与泛化引用相对应,这是服务端的配置。
<bean id=&#