2016-07-27 69 views
2

在springboot应用程序的上下文中,我正在寻找swagger的.json输出。Springfox Swagger JSON?

似乎在文档中,/ v2/api-docs是可用的,但在我的项目中没有任何内容。

UI swagger位于/swagger-ui.html, 哪里可以找到json输出?

回答

1

没有物理json文件/资源​​。它在运行时生成并从内存中提供。

其次,swagger-ui.html和所有javascript/css /图像资源都从springfox-swagger-ui库中提供,该库被打包为web-jars

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(); 

您必须在应用程序上下文中注册它。那么你将有网址(如mephis-slayer所述):

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