You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicecomb.apache.org by "何一乐 (JIRA)" <ji...@apache.org> on 2018/11/14 07:59:00 UTC

[jira] [Created] (SCB-1024) map interface to some java class

何一乐 created SCB-1024:
------------------------

             Summary: map interface to some java class 
                 Key: SCB-1024
                 URL: https://issues.apache.org/jira/browse/SCB-1024
             Project: Apache ServiceComb
          Issue Type: Improvement
          Components: Java-Chassis
            Reporter: 何一乐


1.org.apache.servicecomb.swagger.extend.ModelResolverlverExt中增加一个map保存interface与实现类之间的映射关系:Map<JavaType, JavaType> 
2.提供手段,让开发人员注册映射关系
3.在两个resolve调用之前,将interface换成实现类:type =  = typeMaps.getOrDefault(ult(type, type);
);
org.apache.servicecomb.swagger.extend.ModelResolverlverExt#resolve
ve
org.apache.servicecomb.swagger.extend.ModelResolverlverExt#resolveProperty

目标是自动将operation输入/输出相关的接口自动转换为实现类





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)