0
ServiceMix 7.0.0.M3을 사용하고 CXF WADL 생성기를 사용합니다. 생성 된 WADL의 resource> method 태그에 'id'속성이없는 것 같습니다. 예를 들어, 다음 WADL의 네 번째 줄에는 'id'속성이 없습니다. 나는 WADL 저지로 생성했을 경우생성 된 WADL에서 ServiceMix 7 M3 및 CXF가 누락 된 메소드 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>
, 나는 해당 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>
Google 프론트 엔드 개발 도구 중 하나는 'id'속성이 있어야합니다.
메소드 ID 속성을 포함하도록 CXF WADL 생성기를 구성 할 수 있습니까?