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

使用springfox在swagger中手动添加API定义

凤棋
2023-03-14

我正在使用springfoxspringboot应用程序公开的restapi生成Swagger-API文档。

我需要手动添加API的文档,从技术上讲,该API没有REST控制器。如何手动添加到Swagger API文档中?我想从代码开始做一次。

共有1个答案

长孙波鸿
2023-03-14

您可以使用插件机制创建它。创建ApiListingScannerPlugin以动态添加Apidescription ption和操作模型提供插件以动态添加定义

 类似资料:
  • 我正在尝试在我的java spring项目中的swagger定义中添加新的属性。我已阅读文档并特别 https://springfox.github.io/springfox/docs/snapshot/#plugins 例如,我有这个定义: 我想要: 你能帮我在定义中添加meteo属性吗?在本例中,我的目标是以编程方式添加attribute,而不使用注释。

  • 我想在我的 rest 服务的自动生成的 swagger ui 文档中添加一个标头参数字段。我使用Spring和Spring狐。 如您所见,我已经有一个体型参数。我只想添加一个标题类型。

  • 我使用springfox-swagger2和springfox-swagger-ui(version2.9.2)进行了一个spring boot application,根据我的组件及其注释方法,生成了良好的交互式api文档。 我希望通过自定义注释增强生成的文档(例如,通过javadoc)。有没有办法做到这一点?我已经读了几个教程,我不是守望者...

  • 我有一个SpringBoot应用程序,它可以与Springdoc完美配合,直到我添加以下代码将endpoint分组到默认组中。 一旦添加了这部分代码,我就会得到下面的错误 你知道怎么了吗? v1.4.3下载 Spring靴2。十、

  • 我在互联网上搜索了如何定制我的多个文档的endpoint,但还没有找到答案。 我的模块有几个API。我想在不同的endpoint上生成大摇大摆的文档,每个endpoint都位于其相应API的根上。例如: 你知道用我想要的方式定义endpoint的方法吗? 提前致谢

  • 我使用的是swagger版本2.2.2。如果我转到地址http://localhost:8080/swagger-ui.html,我将直接获得swagger UI。有没有办法,一个安全层可以增加,像,用户应该提示输入用户id和密码之前,大摇大摆的UI显示?