Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将Swagger端点导出为单个json文件_Java_Spring_Swagger - Fatal编程技术网

Java 将Swagger端点导出为单个json文件

Java 将Swagger端点导出为单个json文件,java,spring,swagger,Java,Spring,Swagger,我有一个Java8Spring项目,它已经配置了swagger来自动生成swagger网页文档。 我还想在每次项目构建时生成一个包含所有端点的json文件 有没有一种方法可以使用来自Swagger或Spring的Java注释或XML/property来生成这个 不,不能生成带有注释的json文件。但是你可以在@SpringBootTest中完成。测试运行时,请向服务器启动的端口发出请求,检索api文档并将其写入文件。Swagger或Spring没有为自定义字段提供自动方式,但可以直接将Swagg

我有一个Java8Spring项目,它已经配置了swagger来自动生成swagger网页文档。 我还想在每次项目构建时生成一个包含所有端点的json文件


有没有一种方法可以使用来自Swagger或Spring的Java注释或XML/property来生成这个

不,不能生成带有注释的json文件。但是你可以在@SpringBootTest中完成。测试运行时,请向服务器启动的端口发出请求,检索api文档并将其写入文件。

Swagger或Spring没有为自定义字段提供自动方式,但可以直接将Swagger.yml转换为Swagger.json。
为了解决我的问题,即只需要自定义字段,我使用Swagger解析器将我想要的字段序列化为json文件。它远不理想,但确实有效。

你可以看看,我用它来生成我的招摇过市文档。你为什么不能转到
我的应用程序/swagger.json
来获取你的终点的json响应?