2016-07-27 3 views
2

springbootアプリコンテキストでは、私はswaggerの.json出力を探しています。Springfox swagger JSON?

ドキュメントでは、/ v2/api-docsは利用可能ですが、私のプロジェクトではこのURLには何もありません。

UI Swaggerは/swagger-ui.htmlの から入手できます.json出力はどこにありますか?

答えて

1

物理的なjsonファイル/リソースはありません。これは実行時に生成され、メモリから提供されます。

第2に、web-jarsとしてパッケージ化されたspringfox-swagger-uiライブラリからswagger-ui.htmlとすべてのjavascript/css/imagesリソースが提供されます。

0

これを試してください。グループ名を入力する必要があります。

http://<host>:<port>/v2/api-docs?group=<group-name> 
0

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 
関連する問題