当前位置: 首页 > 知识库问答 >
问题:

使用OpenAPI Maven插件生成API文档

袁雅逸
2023-03-14

不幸的是,SpringFox还不支持OpenAPI3,而且,当我只想将最初的yaml公开为JSON时,使用基于反射的生成器似乎毫无意义。

共有1个答案

夹谷信鸿
2023-03-14

我不确定a是否理解您的问题,但可以尝试查看本文:https://www.baeldung.com/spring-rest-openapi-documentation

您还可以查看文档https://github.com/springdoc/springdoc-openapi

基本上,您只需添加这个maven依赖项

<dependency>
    <groupId>org.springdoc</groupId>
    <artifactId>springdoc-openapi-ui</artifactId>
    <version>1.2.32</version>
</dependency>
http//localhost:8080/swagger-ui.html
 类似资料:
  • 我试图构建一个java应用程序,它可以读取一些访问文件,并动态地创建一些负载和/或功能测试场景。我使用的是jmeter API2.11。 应用程序将在CI(jenkins)中运行。现在,我听说过jmeter的一些Jenkins插件,它执行一些预定义的测试,并最终生成一个用户友好的图形化报告,但我还没有做到这一点。首先,我能够用httpSampler和一个线程/循环编写一个非常简单的测试。我可以使用

  • 原有插件生成的 HTML 文件内容和格式并不理想,考虑自行调整。 因此 fork 了原有仓库,准备动手修改。 这样就有必要能自己从c的源代码开始编译打包。 参考原有的插件打包说明: https://github.com/skyao/protoc-gen-doc/blob/master/BUILDING.md 准备工作 按照要求,需要准备两个东西: Protocol Buffers library

  • 我在AS中有一个带有本机库的项目。我正在尝试使用实验插件(gradle实验:0.6.0-alpha5)来获取. so文件(稍后在System.loadLibrary()中使用它)。但是我不能生成它们。我真的不明白,为什么? 我用这个指令编写了build.gradle。这是: 尝试运行应用程序时出现的错误: java.lang.无法从加载器加载ImageProcdalvik.system.PathC

  • 我尝试用maven (mvn包)生成一个. zip文件,并希望在zip中也有一个清单文件。jar文件本身确实可以工作。我试图用maven jar插件生成一个清单文件,但它不起作用。我需要做些别的事情来得到一个清单文件吗,或者使用这个插件就足够了?父pom(我展示的父POM的父POM)有maven汇编插件。(我对maven完全陌生) pom.xml父 pom 的文件: pom。模块的xml文件:

  • 我正在尝试运行maven-expertion-plugin:1 . 26 . 2:docs,并且面临一个NUllPointerException。 我唯一想要的是生成这里描述的文档http://docs.codehaus.org/display/ENUNCIATE/Documentation只有,所以我的pom。xml表示为: 但是,它启动了: 有什么建议吗?

  • 我正在使用openapi生成器从JsonSchema生成POJO。在我的pom中。xml,我已指定 <代码> 这将在中生成所有文件: 生成的源代码:OpenAPI/src/main/java/com.test.generated.model 我有基于不同模式的冲突类名,这导致了错误。 是否有办法在单独的文件夹中为每个架构单独自动生成?