在springboot应用程序的上下文中,我正在寻找swagger的.json输出。Springfox Swagger JSON?
似乎在文档中,/ v2/api-docs是可用的,但在我的项目中没有任何内容。
UI swagger位于/swagger-ui.html, 哪里可以找到json输出?
在springboot应用程序的上下文中,我正在寻找swagger的.json输出。Springfox Swagger JSON?
似乎在文档中,/ v2/api-docs是可用的,但在我的项目中没有任何内容。
UI swagger位于/swagger-ui.html, 哪里可以找到json输出?
没有物理json文件/资源。它在运行时生成并从内存中提供。
其次,swagger-ui.html和所有javascript/css /图像资源都从springfox-swagger-ui库中提供,该库被打包为web-jars。
试试这个。你将不得不提供组名称。
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();
您必须在应用程序上下文中注册它。那么你将有网址(如mephis-slayer所述):
http://<host>:<port>/v2/api-docs?group=yourGroupName