apache / apache/servicecomb-java-chassis
同一个微服务不同shema文件的模型是否可以互相引用
オープン
- 主要言語
- Java
- スター
- 1.9k
- フォーク
- 814
- 平均マージ
- 8日 23時間
- マージ済み PR(30日)
- 1
説明
1、在schema schema-a 文件中定义如下模型
```
GpcsRet:
type: "object"
properties:
code:
type: "integer"
description: "返回码"
msg:
type: "string"
description: "返回描述"
```
2、是否可以在schema B 文件中如下引用
```
CommonRsp:
type: "object"
properties:
ret:
$ref: "schema-a.yaml#/definitions/GpcsRet"
````
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、schema-a.yaml と schema B がどのように読み込まれ、definitions/GpcsRet への $ref がどのように解決されるかを確認します。GpcsRet と CommonRsp の定義を追跡し、プロジェクトにファイル間参照用の既存の検証テストまたはスキーマ読み込みテストがあるか確認します。対応または非対応の回答と、必要な制約を文書化できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- api
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100