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

如何在应用程序url/swagger上显示静态swagger yaml文件

孙修德
2023-03-14

我创建了yaml文件(openapi 3.0.0格式)作为API的文档。我想在应用程序运行的URL处显示这个(静态)swagger-ui yaml文件。类似于http://localhost:8080/swagger-ui。其中显示了yaml文件的图形表示(与此处相同)。Yaml文件放在Project的根文件夹中。

我在Java11,springboot 2.1.5上运行应用程序,用Maven构建。

我尝试从代码生成swagger yaml

    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger2</artifactId>
      <version>2.9.2</version>
    </dependency>
    <dependency>
      <groupId>io.springfox</groupId>
      <artifactId>springfox-swagger-ui</artifactId>
      <version>2.9.2</version>
    </dependency>

共有1个答案

松德曜
2023-03-14

您还需要添加swagger UI依赖项。

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-swagger-ui</artifactId>
    <version>2.9.2</version>
</dependency>

然后您可以使用,

http://localhost:9090/swagger-ui.html#/

尝试将此添加到您的方法中,

public void yourMethod(@ApiParam(name = "id", required = true, value = "The id of the site", defaultValue = "3F7B07E2") String id)
 类似资料:
  • 我发现这两种可能性显示一个pdf文件。 > 打开webView,使用: 使用外部应用程序打开pdf文件: Intent Intent=新的意图(Intent.action_view);Intent.SetDataAndType(URI.FromFile(outFile),“Application/PDF”);Intent.SetFlags(Intent.Flag_Activity_NO_Histo

  • 我使用文本5创建pdf文件。我参考 https://developers.itextpdf.com/examples/itext-action-second-edition/chapter-1 并获取pdf。当我打开它时,中文字符显示正常。 但是我开发了像 https://developers.itextpdf.com/examples/itext-action-second-edition/ch

  • 我需要了解如何显示主javaFX应用程序加载的FXML文件中插入的元素,我的javaFX应用程序的主是: 该文件可以正常工作并正确加载FXML文件,问题是它没有显示顶部矩形,这是FXML文件: 我显然已经创建了CSS文件,并用我想要的属性对元素进行了样式化,这就是CSS: 这个档案有什么问题?我只能看到锚窗的底色!我试图将放入元素中,但我仍然只看到锚窗格的背景颜色,而看不到矩形!我应该使用区域而不

  • 问题内容: 我想以特定尺寸在Android应用程序中显示图片。我该怎么做?请指导我?还有一件事,我想从SD卡中获得该图像。所以请帮帮我。 提前致谢。 问题答案: 首先,您需要创建一个imageview。 创建布局参数以在布局上添加imageview 然后获取您的图像路径 在ImageView上设置图像 获取您要添加的布局 将视图添加到布局

  • 我一直试图显示pdf文件,我从一个响应中得到一个blob。pdf必须使用

  • 在我的REST API补丁操作中,我使用的是v3 我试图为我的补丁操作添加更多的示例作为swagger模式。 请求主体: 目前我有以下类的请求模型。 在PatchOperation.java中 @补丁 有没有办法,我可以为getOP、getPath和getValue方法添加多个示例?谢谢你。