当我设计炫耀的API服务模型时,我正在研究巨大的yaml模式,并强调了文本。我想将模型
部分保存在另一个文件中,以便具有更大的灵活性和可读性。
在本文档之后,我使用了这部分代码:
components:
schemas:
Request:
title: Request
type: object
properties:
technicalData:
$ref: '../../schemas/foo.yaml/components/schemas/TechnicalData'
在我的foo.yaml
文件中,我有这样的东西:
components:
schemas:
TechnicalData:
type: object
properties:
application:
type: string
applicationCode:
type: string
userId:
type: string
它可以在本地主机上运行,但是我在企业部署服务器上运行我的文件时遇到了以下问题:
组件中的错误解析程序错误.架构.请求.属性.技术数据.$ref 无法解析引用,原因如下: 不可接受
我成功地能够在本地通过浏览器浏览我的文件。
在网上查了一下,我发现了一些与我的主题相关的问题,但不幸的是不是很有用:https://github.com/swagger-api/swagger-editor/issues/1561
https://github.com/RepreZen/KaiZen-OpenAPI-Editor/issues/438
在文件名和< code>/components/之间添加< code>#...:
$ref: '../../schemas/foo.yaml#/components/schemas/TechnicalData'
^
我在模式A中有表。我在模式B中的包中为模式A中的表中的查询数据创建了过程,如下所示: 但当我执行这个过程时,它显示 ORA-00942:表或视图不存在 我有什么问题吗?
问题内容: 我有两个架构文件,一个是从另一个导入的。在Eclipse模式中执行代码时找到了,但是从jar模式文件中执行代码时找不到了 这是代码 这是我得到的错误 谢谢 问题答案: 如果是import ,则只需定义如下所示的架构工厂就足够了。该api足够聪明,可以加载导入/包含的架构。 我验证了它在1.5和1.6上都能正常工作。在1.6上,如果使用DOM ,也可能会遇到此问题。
问题内容: 我想执行一个查询,该查询从与数据库连接中指定的模式不同的模式中选择数据(相同的Oracle服务器,相同的数据库,不同的模式) 我有一个与Oracle服务器通信的python应用程序。它打开与数据库(服务器/架构)A的连接,并对数据库中的表执行选择查询。 我尝试了以下方法: 但我得到: 我还尝试用括号将模式名称括起来: 我得到: 使用Django应用程序内部的cx_Oracle pyth
问题内容: 我将Linux用作编程平台,将C语言用作编程语言。 我的问题是,我在主源文件(main.c)中定义了一个结构: 所以我希望这个结构可以在我的其他源文件(例如othersrc。)中使用。是否可以在另一个源文件中使用此结构而不将其放在标头中? 问题答案: 您可以使用指向它的指针,而不必包括它: othersrc.c: 但是否则,您需要以某种方式包括结构定义。一个好的方法是在main.h中定
本文向大家介绍在js文件中引入(调用)另一个js文件的三种方法,包括了在js文件中引入(调用)另一个js文件的三种方法的使用技巧和注意事项,需要的朋友参考一下 比如我写了一个JS文件,这个文件需要调用另外一个JS文件,该如何实现呢?下面就总结下在js文件中引入另一个js文件的实现 方法一,在调用文件的顶部加入下例代码 注:有时你引用的文件还可能需要引用其他的js,我们需要将需要的那个js文件也以同
问题内容: 我在xml文件中定义了一个Spring bean。我想从另一个xml文件中引用它。我该怎么办? 问题答案: 您有两种选择: 进口 包括在建筑中 创建它们时,将两个文件都放入您的文件中=>则无需导入。 例如,如果您在测试期间需要它: 如果它是一个网络应用程序,则可以在中进行: 如果它是独立的应用程序,库等,则应将其加载为: