springbootアプリコンテキストでは、私はswaggerの.json出力を探しています。Springfox swagger JSON?
ドキュメントでは、/ v2/api-docsは利用可能ですが、私のプロジェクトではこのURLには何もありません。
UI Swaggerは/swagger-ui.htmlの から入手できます.json出力はどこにありますか?
springbootアプリコンテキストでは、私はswaggerの.json出力を探しています。Springfox swagger JSON?
ドキュメントでは、/ v2/api-docsは利用可能ですが、私のプロジェクトではこのURLには何もありません。
UI Swaggerは/swagger-ui.htmlの から入手できます.json出力はどこにありますか?
物理的なjsonファイル/リソースはありません。これは実行時に生成され、メモリから提供されます。
第2に、web-jarsとしてパッケージ化されたspringfox-swagger-uiライブラリからswagger-ui.htmlとすべてのjavascript/css/imagesリソースが提供されます。
これを試してください。グループ名を入力する必要があります。
http://<host>:<port>/v2/api-docs?group=<group-name>
jsonエンドポイントをそのまま使用することはできません。私が知っているように、すべてのエンドポイントに対してDocketを構築する必要があります。次に例を示します。
Docket endpointDocket = new Docket(DocumentationType.SWAGGER_2)
.groupName("yourGroupName")
.select()
.paths(regex("yourEndpointUrl"))
.build();
アプリコンテキストで登録する必要があります。それからあなたはURLを持っています(メフィス - 殺人者の言葉通り):
http://<host>:<port>/v2/api-docs?group=yourGroupName