問題タブ [springdoc-ui]
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.
spring - Open API 3仕様からSpring BootのAPIをグローバルに無視するには?
私はドキュメントを読みました:https://springdoc.github.io/springdoc-openapi-demos/faq.html#how-can-i-ignore-some-field-of-model-すでに、ドキュメントはあまり明確ではありません、Spring Boot REST HATEOAS実装プロジェクトがあり、Swagger の代わりに Open API 3 仕様を使用しています。
各エンドポイントにページネーションを実装しましたが、私の業界標準ではコンテンツが複数のコンテンツとして期待されています。しかし、これは Pageable API の一部であるため、無効にする代わりにオーバーライドすることはできません。どうすればそれを行うことができますか?
Springfox Swagger のように、以下のようにできますが、Open API 3 (springdoc-openui)でこれに相当するものは何 ですか?
これが私のエンドポイントです
spring - Springdoc Open API UI - BaseLayout が機能しない
質問をする前にhttps://springdoc.org/springdoc-properties.html#springdoc-openapi-core-propertiesを調べましたが、うまくいかないようです。
BaseLayout を使用したいのですが、Open API 仕様の応答のテーマを黒に変更したいと考えていました。
と を使用Spring Boot v2.2.2.RELEASE
してspringdoc-openapi-ui V1.2.30
います。
上記の設定を入れても、デフォルトの設定が反映されません。
spring - アクチュエーターを groupedOpenApi として追加する
アクチュエータ エンドポイントを、個別に収集される groupedOpenApi として追加できますか?
元 :
ありがとう
swagger - Springdoc OpenAPI ui は、「場所」のコンテキストパスを尊重しません
設定:
springdoc-openapi-ui
シンプルなスプリングブートプロジェクトでカスタマイズせずに、バージョン 1.4.0 (Maven 経由)の Java ライブラリを使用しています。
Swagger ページは https://my-url.com/my-context-path/swagger-ui/index.htmlの下に生成されます
https://my-url.com/my-context-path/v3/api-docs/の下の api-docs
これらは両方とも機能し、私はそれらに到達できます。ここまでは順調ですね!
今問題:
https://my-url.com/my-context-path/swagger-ui.htmlに移動するだけで、HTTP ステータス 302 とlocation
、swagger ページにリダイレクトするはずの応答ヘッダーに設定された属性を取得しています。上から(だと思います)。
ただし、location
属性の URL にはコンテキスト パスがありません。次のようになります:
https://my-url.com/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config
存在しないページにリダイレクトされ、404 エラー コードが表示されます。configUrl にもコンテキストパスがないように見えることに注意してください。
なぜこれが発生し、どのように修正できるのでしょうか?
この Github Issue は同じ問題のように見えましたが、最終的には問題が修正されたと述べられています: https://github.com/springdoc/springdoc-openapi/issues/37であり、それは私のものよりも前のバージョンのものです。