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

Swagger生成的文件使用神秘导入

百里芷阳
2023-03-14

我只是使用Swagger生成代码。io使用OpenApi 3.0规范。它生成的代码无法编译。一旦课堂有了这个看似至关重要的意义:

导入springfox.documentation.oas.annotations.EnableOpenApi;

但我得到了这个错误:包springfox。文档美洲国家组织。批注不存在

我想不出我需要在pom中添加什么。使导入工作正常的xml文件。maven回购https://mvnrepository.com/不允许我搜索特定的类,这毫无意义。


共有1个答案

汪成仁
2023-03-14

我希望您已经错过了swagger oas的依赖性,所以您得到的包不存在错误。下面的maven存储库中提供了Swagger oas。

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-oas</artifactId>
    <version>3.0.0</version>
</dependency>
 类似资料:
  • 我使用的是MGSplitViewClass(链接),我很难正确设置UICollectionView的大小。在上述拆分视图中,我在主视图中有一组四个UIView,其中包含更健壮的视图(表视图、标签组和集合视图)。 首先,我尝试在nib中添加UICollectionView,并通过编程创建了一个集合视图控制器,并将其连接到nib的集合视图。我一试collectionViewController,这就失

  • 我对招摇、合同和Spring启动(gradle)项目不熟悉,我们刚刚开始处理合同。我用过grails,喜欢你如何把field def放在域中,它通过堆栈继承。 一个具体的问题,也许还有一个背着猪的八卦问题。 如何从标准控制器类生成YAML文件的基本存根? 我知道我应该创建一个[Name]-v1-0。目录 我已经实现了大摇大摆的用户界面。项目中的html和一个非常酷的交互式网页出现,显示请求的结束点

  • 我在一个带注释的对象中有几个枚举,如: 其中枚举定义为: 使用Openapi3,我可以生成一个swagger文档。我的问题是,和,翻译方式不同,如: 我希望< code>Enum2与< code>Enum1一样被记录,因此具有实际的枚举值。有什么方法可以强制这样做,或者解释为什么会这样?两个枚举基本上与示例中的相同。

  • 支持在项目中使用 Swagger 注解语法,运行命令,生成 Swagger 文件。 Swagger 是最流行的 API 开发工具,它遵循 OpenAPI Specification(OpenAPI 规范,也简称 OAS)。 Swagger 可以贯穿于整个 API 生态,如 API 的设计、编写 API 文档、测试和部署。 Swagger 是一种通用的,和编程语言无关的 API 描述规范。 imi-

  • 我将把我的API服务器集成到Google云endpoint。 谷歌云endpoint目前支持昂首阔步2.0。 但是我的依赖项/库现在是最新版本。因此,我希望生成swagger 2.0 yaml文件,而不降级swagger库版本(apiendpoint已经在swagger 4.x-openapi 3.0规范中描述)。 Nestjs和swagger依赖项(package.json): 和大摇大摆生成器

  • 我目前正在通过maven插件使用swagger-codesen:https://github.com/swagger-api/swagger-codegen/tree/master/modules/swagger-codegen-maven-plugin.我已经设置了我希望使用