【问题标题】:How to create WADL problematically in Jersey如何在泽西岛有问题地创建 WADL
【发布时间】:2019-02-12 08:46:54
【问题描述】:

我正在使用 Jersey 2.27 开发球衣应用程序。我可以使用 Jersey 的开箱即用功能生成 WADL。但我想通过自定义代码自己控制 WADL 的生成。

【问题讨论】:

    标签: jersey-2.0 wadl


    【解决方案1】:

    Jersey 2 支持生成 WADL,但它是 not recommended

    Jersey 2.x 中的扩展 WADL 不是预期的最终版本,API 将会改变

    这是tutorial

    首先我扩展了 WadlGeneratorConfig 类,在该类中定义了以下属性 applicationDocsStream、grammarsStream、resourceDocStream。这些变量指向将在 WADL 生成中使用的 xml 文件。

    【讨论】:

    • 感谢您的及时回复。具体来说,我想以编程方式将资源添加到 WADL。这将解决难题。我浏览了你的教程,我知道我必须拥有应用程序、语法和资源的模板 XML 文件。对此有任何见解。
    • @VishwanathWashimkar 您可以使用prop 方法添加属性(不是xml)
    • 谢谢,很抱歉再次打扰您。通过 WadlGeneratorResourceDocSupport 代码,我发现我们可以设置以下属性-delegate、resourceDocFile、resourceDocStream、resourceDoc。我可以运行您的示例并在 WadlGeneratorResourceDocSupport.createResource 方法上设置断点。这是我想以编程方式添加资源仅用于 WADL 目的。抱歉,我不知道如何设置属性来实现这一点。如果你能给我指出一篇文章,那就太好了。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 2012-05-11
    • 2014-10-06
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    相关资源
    最近更新 更多