1

我正在使用 swagger-codegen 围绕 Hyperledger Composer REST 服务器创建 Java 存根,但 codegen 正在引用它尚未生成的类。

样本输入:

 "responses": {
     "200": {
         "description": "Request was successful", 
         "schema": {
             "$ref": "#/definitions/Long"
         }
      }
 },

检查文件的definitions部分,swagger.jsonLong 没有定义。

创建的 Java 存根包含此导入,但该包中没有对应的 ModelLong 类:

import io.swagger.client.model.ModelLong; 

API 存根代码本身如下所示:

public ModelLong allowanceCreatePostAllowance(Allowance data) throws ApiException {
    ApiResponse<ModelLong> resp = allowanceCreatePostAllowanceWithHttpInfo(data);
    return resp.getData();
}

这是我应该期望自己编写的课程,还是映射中可能存在一些错误?

4

0 回答 0