[解決済み] ネット5のウェブAPIでSwashbuckleをアップグレードしてSwaggerResponseを使用するには?
2022-02-19 07:17:37
質問
私たちは、Core2.2からnet5.0にアップグレードし、それに伴いSwashbuckleパッケージをアップグレードした、〜150コントローラ(〜500メソッド)を持つWeb APIを持っています。
旧バージョンのSwashbuckleでは
SwaggerResponse
属性を使ってSwaggerUIに情報を表示することができ、私たちはそれを500以上のメソッドで多用しました。
ある時点で
SwaggerResponse
属性は非推奨となり、推奨される解決策は別の方法となります。
https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/159
を行う方法はありますか?
-
を使用するか
SwaggerResponse
属性で指定するか、あるいは、最新のSwashbuckleで - 既存のコードを変換しますか?
どのように解決するのですか?
を使用することをお勧めします。
ProduceResponseTypeAttribute
を使用することができます。
SwaggerResponse
NuGet パッケージ経由で
Swashbuckle.AspNetCore.Annotations
.
タイプ
SwaggerResponse
は完全に削除されたわけではなく、メインの Swashbuckle パッケージから移動しただけです。
Swashbuckle.AspNetCore
をオプションの追加パッケージ
Swashbuckle.AspNetCore.Annotations(アノテーション)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン