0
ServiceMix 7.0.0.M3を使用しており、CXF WADLジェネレータを使用しています。 生成されたWADLは、リソース>メソッドタグに 'id'属性がないようです。たとえば、次のWADLの4行目には「id」属性がありません。ServiceMix 7 M3およびCXFで生成されたWADLのメソッドID属性が見つかりません
<resources base="http://localhost:8181/api/rest/box">
<resource path="/">
<resource path="boxes">
<method name="GET">
<request>
<param name="language" style="header" type="xs:string"/>
<param name="includeInactive" style="query" type="xs:boolean"/>
</request>
<response>
<representation mediaType="application/json;charset=utf-8" element="prefix1:BoxRestResponse"/>
</response>
</method>
</resource>
私はWADLジャージーを生成しなければならない場合、私は、対応するJavaメソッドの名前を含む、「ID」プロパティを取得します。
<resources base="http://localhost:8181/api/rest/box">
<resource path="/">
<resource path="boxes">
<method name="GET" id="getBoxes">
<request>
<param name="language" style="header" type="xs:string"/>
<param name="includeInactive" style="query" type="xs:boolean"/>
</request>
<response>
<representation mediaType="application/json;charset=utf-8" element="prefix1:BoxRestResponse"/>
</response>
</method>
</resource>
私たちのフロントエンド開発ツールの1つは、 'id'属性が存在すると考えています。
メソッドid属性を含むようにCXF WADLジェネレータを設定することはできますか?