apache / apache/servicecomb-java-chassis

同一个微服务不同shema文件的模型是否可以互相引用

Offen
#3,259 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
1.9k
Forks
814
Ø Merge
8 T. 23 Std.
Gemergte PRs (30 T.)
1

Beschreibung

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"
````

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, zu ermitteln, wie schema-a.yaml und schema B geladen werden und wie der $ref auf definitions/GpcsRet aufgelöst wird. Verfolge die Definitionen von GpcsRet und CommonRsp und prüfe, ob das Projekt bereits einen Validierungs- oder Schema-Ladetest für dateiübergreifende Referenzen hat. Als erledigt gilt die Dokumentation einer unterstützten oder nicht unterstützten Antwort sowie aller erforderlichen Einschränkungen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.