問題タブ [swagger-maven-plugin]
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 - swagger-maven-plugin v3 の descriptionFile はありません
swagger V2 から OpenAPI v3 に移行したいと考えています。
swagger V2 では、com.github.kongchen:swagger-maven-plugin
プラグインを使用して、コードに基づいて swagger ファイルを生成しました。に無事移行しio.swagger.core.v3:swagger-maven-plugin
ました。唯一足りない部分は
古いプラグインで、生成された swagger ファイルにいくつかの基本情報を追加するために使用しました。
でそうする方法が見つかりませんでしたio.swagger.core.v3:swagger-maven-plugin
。出来ますか?
openapi - swagger-maven-plugin が openapi ファイルに両方のコンテンツ タイプを生成しない
それぞれが異なるコンテンツ タイプを生成する 2 つのリソース パスを持つ jaxrs アプリケーションがあります。(swagger-ui で使用する) openapi ファイルを生成しようとしていますが、生成されるコンテンツ タイプは 1 つだけです。
次の例を参照してください。
swagger-maven-plugin を実行すると
それは生産します
私の問題は、text/html しか生成しないことです。@Produces
2 つを 1 つのリソースに組み合わせると、次のようになります。
それからそれは生成します
私は何か間違ったことをしていますか?それともこれはバグですか?
java - SpringでSwaggerを使用してコントローラーで使用されていないクラスを含める方法はありますか?
私は swagger-maven-plugin(kongchen) を使用して静的ドキュメントを生成していますが、次のような yaml を生成したいと考えています。
しかし、コントローラーで定義されていないクラスをプラグインに含めることも必要です。
私のプラグイン設定:
Swagger を使用してこの目標を達成する方法はありますか? その主な目標は、Apicurio にインポートしてアプリケーションで使用できる yaml を用意することです。
または、コントローラーで使用せずに、このようなすべてのクラスを含む yaml を生成する方法はありますか?
spring-boot - 生成された OpenAPI ファイルにオブジェクト クエリ パラメータがリストされない
swagger-maven-plugin によって生成された OpenAPI ファイルにオブジェクト クエリ パラメータをリストしようとしています。次のエンドポイントには 2 つのオブジェクトが含まれてRecargaCupoFilter
おりPageable
、各オブジェクトには独自のパラメーターがあります。
OpenAPI ファイルを生成しようとすると、次のようになります。
SpringFox によって生成されたファイルのようなものが期待されます。
PS: アプリを実行せずに Maven ビルド フェーズで OpenAPI ファイルを生成するため、swagger-maven-plugin を使用しています。