问题标签 [raml-java-parser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1466 浏览

java - 获取 java.lang.NoSuchFieldError: RamlValidationService 中的值

我想创建一个 RAML 验证器,它将获取RAML URL返回验证结果。为此,我使用raml-java-parser。根据其自述文件,我尝试执行以下代码行:

并得到以下错误信息:

为什么我会收到此错误?在此之前我得到了一些类未找到异常,因此我手动应用了下面的 jar 库。

我也试过下面的东西。inputStream 是我通过 ByteArrayInputStream 解析出来的 RAML 内容。但这不是无效的 RAML,因此我可能做错了什么。

验证结果 转换为 RAML 对象

0 投票
2 回答
606 浏览

maven-2 - Raml 验证器在 javax.xml.validation.SchemaFactory.newSchema 中引发错误

尝试验证espn.raml时出现以下错误。相同的代码适用于gmail.raml。为什么会这样?供您参考,我已经包含了我发现 SchemaFactory 包含的 jar 的结果。

$ 查找 *.jar | xargs grep SchemaFactory.class 二进制文件

axiom_1.2.11.wso2v6.jar 匹配二进制文件

org.apache.openjpa_2.2.0.wso2v1.jar 匹配二进制文件

solr_5.2.1.wso2v1.jar 匹配

这是我得到的例外:

0 投票
2 回答
8201 浏览

yaml - 可在线获取示例 RAML

我想知道 RAML 中是否有任何公开可用的 API。

我有这两个工作正常:

https://raw.githubusercontent.com/raml-org/raml-tutorial-200/step8/jukebox-api.raml

http://api-portal.anypoint.mulesoft.com/onpositive/api/gmail-raml-api/gmail.raml

这 3 个由于某种原因不起作用:

http://api.apihub.com/onpositive/api/espn-raml-api/espn.raml >> stackoverflow 问题

http://api-portal.anypoint.mulesoft.com/github/api/github-api-v3/github-api-v3.raml

http://api-portal.anypoint.mulesoft.com/instagram/api/instagram-api/instagram-api.raml

有人能帮我吗?

0 投票
1 回答
863 浏览

maven - RAML 验证抛出“无效值类型”

我尝试验证linkedin.raml,但由于某种原因,我得到了以下一组验证错误。

下面是我用来验证 RAML 的代码片段

这是预期的吗?如果不是,是什么原因造成的?如需更多参考,请查找我在我的轨道包中使用的一组 mvn 依赖项。

在此处输入图像描述

显然在行号的linkedin.raml :178 中导致了这个问题。为什么是这样?

0 投票
1 回答
659 浏览

java - RAML 是否支持同一内容类型的多个响应模式?

在我的项目中,所有 POJO 类都在扩展父类。由于我的控制器有一个方法,其返回类型是父类,但实际上它在这里返回子类,我使用多态性的概念,即我将子类类型转换为父类。

在 RAML 生成代码中: RAML 生成器代码基本上使用控制器的方法签名,因为签名包含父类,因此它将生成 Parent 的模式,但实际上我们需要实际响应的模式。

在 RAML 的 API 响应中是否有添加两个模式?或者有什么方法可以获取使用多态概念的 API 的实际响应模式?

0 投票
1 回答
203 浏览

raml - 是否有可用的 java 2 RAML 解析器

我正在尝试解决以下问题:假设我有一些需要转移到 Restful API 建模语言的 java 接口。有没有图书馆可以帮助我做到这一点?

0 投票
0 回答
76 浏览

java - 如何在 RAML 中使用 InputStream 数据类型

如何在 RAML 中使用 InputStream 数据类型作为发布请求的一部分。以及如何在 RAML post api 中使用 Apache CXF MultipartBody

提前致谢。

0 投票
1 回答
1678 浏览

java - Java Map 的 RAML 1.0 表示

我有 RAML 模式,其中包含 "javaType": "java.util.Map<String, java.util.List<Employee>>"

我有单独的模式(employee.schema)代表员工类。

但由于我没有在 RAML 中使用 employee.schema,所以它不会生成类 Employee 并在将 RAML 转换为 Java 时抛出错误。

任何人都可以分享如何"javaType": "java.util.Map<String, java.util.List<Employee>>"在 RAML 中表示的评论吗?

0 投票
2 回答
1797 浏览

spring - 从 Spring MVC 控制器自动生成 REST api 文档到 RAML

我是 Spring-Boot 的新手。我想将我的 REST api 文档从我的 Spring MVC 控制器自动生成到 RAML 中。有什么办法吗?或者我可以用它来将我的rest api生成到RAML中的任何指南?

0 投票
2 回答
792 浏览

mule - 在 mule 中手动解析 RAML 文件的简单方法是什么?

在 mule 应用程序中,我试图解析 RAML 文件。我知道 APIKit 在解析 RAML 文件后创建流的方式相同。但是,如果我想在流程中间手动解析它怎么办?

我已经看到可用的 raml 解析器,但没有找到这些 javascript 库或 java 库的正确用法,以了解如何在 mule 应用程序中使用它们。