首页 > 解决方案 > POJO 类到 RAML 文档的转换

问题描述

我想将我的 pojo 类转换为 raml 文档,但我不知道如何去做,是否有任何现有的代码,如果是,请分享链接。提前致谢。

标签: javaraml

解决方案


这里有一个 pojo to raml 项目:https ://github.com/mulesoft-labs/raml-java-tools/tree/master/pojo-to-raml

class MyClass {
    public static void main(String[] args){
            PojoToRaml pojoToRaml = PojoToRamlBuilder.create();
            Result result = pojoToRaml.classToRaml(MyPojo.class);          
    }
}

这将生成类和依赖类作为 RAML 1.0 类型声明。

默认的类解析实现自省地查看给定的类,并为来自 java 超类的字段和 RAML 超类创建属性。

如果您的类定义不同,您可以创建自己的类解析器工厂和类解析器的实现,以便在您的类中进行简单的发现。


推荐阅读