dubbo(2.7.3) 38 实现泛化调用
dubbo(2.7.3) 38 实现泛化调用
程序员朱永胜有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步, 认准
https://blog.zysicyj.top
全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。https://store.amazingmemo.com/chapterDetail/1685324709017001`
实现一个通用的远程服务 Mock 框架,可通过实现 GenericService 接口处理所有服务请求
背景
泛接口实现方式主要用于服务器端没有 API 接口及模型类元的情况,参数及返回值中的所有 POJO 均用 Map 表示,通常用于框架集成,比如:实现一个通用的远程服务 Mock 框架,可通过实现 GenericService 接口处理所有服务请求。
在 Java 代码中实现 GenericService
接口:
1 | package com.foo; |
示例
通过 Spring 暴露泛化实现
在 Spring 配置申明服务的实现:
1 | <bean id="genericService" class="com.foo.MyGenericService" /> |
通过 API 方式暴露泛化实现
1 | ... |