ホームページ >バックエンド開発 >Golang >Openapi ジェネレーターの最小最大範囲整数 Go

Openapi ジェネレーターの最小最大範囲整数 Go

PHPz
PHPz転載
2024-02-12 18:27:08539ブラウズ

Openapi Generator 最小最大范围整数Go

php エディター Apple は、Openapi Generator を使用して Go 言語で最小範囲と最大範囲の整数を生成することを推奨しています。 Openapi Generator は、OpenAPI 仕様に従ってクライアント側とサーバー側のコードを自動的に生成する強力なコード生成ツールです。 Go 言語では、整数の最小値と最大値の範囲は数学パッケージ内の定数で表されますが、Openapi Generator を使用すると、これらの定数の定義と使用コードを簡単に生成でき、開発効率が大幅に向上します。 Go 言語開発で整数の最小範囲と最大範囲を使用する必要がある場合は、Openapi Generator を試してみるとよいでしょう。

質問内容

openapi ジェネレーターと openapi: "3.0.3" を使用した go プロジェクトがあります。

int64 リクエスト本文変数の minimum および maximum の範囲を使用してエラー検証を実装しようとしています。このタイプの検証は、生成されたコントローラーで発生する可能性があると思います。たとえば、assertpet のような例が必要です。 controller-api.mustache ファイルを調べましたが、有用なものは何も見つかりませんでした。私の投稿リクエストの本文は次のようになります(最小値、最大値、排他的最小値、排他的最大値など、考えられるすべての組み合わせを試しました。

リーリー

追加する必要のある追加ライブラリはありますか、それとも yaml ファイルに基本的なものが欠けていますか?

回避策

go クライアントではなく、go サーバーを生成していると仮定します。

残念ながら、Go サーバー ジェネレーターはまだ検証をサポートしていません。ただし、この機能は、2023 年 6 月に予定されているバージョン 7.0.0 で 計画 されています。

以上がOpenapi ジェネレーターの最小最大範囲整数 Goの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。