[ 
https://issues.apache.org/jira/browse/SCB-1024?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

liubao closed SCB-1024.
-----------------------
    Resolution: Fixed

> 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: 何一乐
>            Priority: Major
>
> 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输入/输出相关的接口自动转换为实现类
>  
> ---------------------------
> currently we dpend on order of fields
> even generate model from interface, the order of fields is undefined because 
> of java reflection rule
>  
> after we not depend on order of fields, we will go back to evaluate this issue



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to