我们使用cxf 2.5.2和
spring来暴露和消费宁静的服务.
为了分发服务接口类,我们开始使用wadl2
java目标(根据给定的wadl文件生成接口类)
生成的wadl不包含正确的响应类型,因为我猜测,生成的接口都有’Response’作为返回类型.
防爆.如果restful get方法返回’List’,则生成的wadl仅包含以下段:
< response>< representation mediaType =“application / json”/>< / response>
并且从该wadl文件生成的相应接口包含返回类型为“Response”
有人可以建议需要做些什么来防止实际的响应类型丢失吗?
是否有任何注释(如ElementClass?如何使用它?)或提供者需要?
当前代码:
@GET
@Path("/itemsForCategory")
@Produces("application/json")
@Description("getItemsForCategory")
public List getItemsForCategory(@QueryParam("category")String category) {