問題タブ [swagger-3.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - io.swagger.v3.oas.annotations.media.Schema のパラメーターをオーバーライドすると例外がスローされる
このオープン API アノテーションがあります
できます。しかし、例外が発生するように@Parameter
任意@Schema
の値に追加すると、次のようになります。schema = @Schema(type = "integer"))
つまり @Schema(type = ""))
、正常に動作しますが、 @Schema(type = "integer"))
動作しません。
注釈のtype
パラメーターだけではありません。@Schema
アノテーションのオーバーライド パラメーターは、 @Schema
この例外をスローします。
しかし@Schema
、@ApiResponse
どのオーバーライド パラメータでも問題なく動作します。
json - Swagger - 一部のオブジェクト項目が指定されていない/欠落しているとデフォルト設定する
swagger では、JSON (オブジェクト) を API の入力リクエスト ボディとして定義します。一部の JSON 項目は必須であり、他の項目は必須ではありません。また、デフォルトにしたい (または例として示した) 項目の一部は、デフォルトの JSON でまったく指定されないようにしています。どうすればこれを達成できますか?
上記のコードは、次の例を示しています。
しかし、私はそれが欲しい:
ありがとうございました。