簡體   English   中英

在CXF中公開RAML合同而不是WADL

[英]Expose RAML contract instead WADL in CXF

我是REST世界的新手,在大多數CXF示例中,我看到有一種配置,用於在發布時在REST服務中公開WADL。

就像是

Available RESTful services:
Endpoint address: http://localhost:8080/ouat-servicesImpl/api
WADL : http://localhost:8080/ouat-servicesImpl/api?_wadl

然后,當點擊

<application>
  <grammars/>
  <resources base="http://localhost:8080/ouat-servicesImpl/api">
    <resource path="/topics">
      <method name="POST">
        <request>
          <representation mediaType="application/json"/>
        </request>
        <response>
          <representation mediaType="application/json"/>
        </response>
      </method>
    </resource>
  </resources>
</application>

我正在學習RAML及其在合同創建中的好處。 有什么方法可以在此CXF“主頁”服務頁面中公開RAML合同嗎? 還是我混用了RAML和WADL的概念/目的? 實際上,我認為這兩種都是公開服務合同的方式,但是我認為RAML更完整

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM