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

无法呈现此定义提供的定义没有指定有效的版本字段

锺离赤岩
2023-03-14

无法呈现此定义,提供的定义没有指定有效的版本字段。

请指出一个有效的Swagger或OpenAPI版本字段。支持的版本字段有:“2.0”和那些与OpenAPI:3.0.n匹配的版本字段(例如,OpenAPI:3.0.0)。

共有1个答案

吴飞语
2023-03-14

您的API定义缺少OpenAPI/Swagger版本号,在本例中“Swagger”:“2.0”。在开头加上它,像这样:

{
    "swagger": "2.0",

    "title" : "Music API Documentation",
    ...
 类似资料:
  • 我无法在swagger ui中显示我的spring文档。这是我的配置: 我输入这个URL来访问接口:http://localhost:8080/swagger-ui.html 问题是它没有显示从以下位置加载的api-docs: "http://localhost:8080/v3/api-文档/招摇配置“ 状态:200。 但是如果我在url字段中输入这个,它会工作。。我的目标不是每次都进入这个。。

  • 我正在尝试在C++中制作一个半复杂的基于文本的RPG。但是,它总是给我一个错误,“本地函数定义是非法的”,但是我没有在其他函数中定义任何函数,只是调用它们。代码不循环任何东西,它只是让函数互相调用。这是问题的一部分吗?下面是完整的代码,请告诉我我做错了什么。

  • 我有一个自定义的十进制格式管道,它使用角十进制管道。这个管道是共享模块的一部分。我在功能模块中使用它,运行应用程序时没有出现提供者错误。 ./modules/shared.module.ts 我将自定义管道插入其中一个组件中,并调用transform方法来获得转换后的值。共享模块导入到功能模块中。

  • 我在chrome控制台中写了这样的表达式: 它返回:

  • 当我尝试在junit测试类中加载配置文件时,在注入数据源时出现以下错误: 组织。springframework。豆。工厂NoSuchBeanDefinitionException:在组织中未定义名为“transactionManager”的bean。springframework。豆。工厂支持DefaultListableBeanFactory。位于org的getBeanDefinition(De

  • 我试图找到一个更好的解决方案,以防止Hibernate代理初始化时,通过MapSTRt将实体映射到响应DTO。 我一直在将我们的代码库转换为使用ModelMapper中的MapStruct。如果我想用ModelMapper完成我的要求,我可以做如下简单的事情: 自定义getter方法允许我检查是否已经从数据库中获取了字段,以避免N 1次初始化。 它看起来像: 我不能简单地覆盖普通的getter,因