меня есть служба CXF (2.5.2), который потребляет объект JSON и производит объект JSON, как показано нижеCXF WADL недостающие детали для сложных объектов
@POST
@Produces({"application/json"})
@Consumes({"application/json"})
public AResponseObject register(@PathParam("param1") String param1, User user) {
//
}
WADL генерируется CXF для обслуживания выше выглядит следующим образом:
<application xmlns="http://wadl.dev.java.net/2009/02" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<script id="tinyhippos-injected"/>
<grammars/>
<resources base="http://host/...">
<resource path="/register/{param1}">
<param name="param1" style="template" type="xs:string"/>
<method name="POST" id="register">
<request>
<representation mediaType="application/json"/>
</request>
<response>
<representation mediaType="application/json"/>
</response>
</method>
</resource>
</resources>
</application>
Над WADL файла: -
не дает никаких сведений для того, что пользователь объекта в грамматик с прогиб
ресурс не указывает, что метод требует объект пользователя в запросе полезной нагрузки
Как добавить эти недостающие вещи в WADL файл?
Спасибо.