我们使用cxf 2.5.2和spring一起公开和使用平静的服务。 分发服务接口类,我们开始使用wadl2java目标(其基于给定的WADL文件接口的类)CXF JAXRS |在生成的wadl中不存在复杂的响应类型
生成WADL犯规包含正确的响应类型,因为其中的我猜,生成的接口都有'Response'作为返回类型。
Ex。如果宁静get方法返回“名单”,生成WADL只包含以下部分:
<response><representation mediaType="application/json"/></response>
,并从该WADL文件生成相应的接口包含返回类型为“响应”
灿有人建议需要做些什么来防止实际响应类型丢失? 是否有任何注释(如ElementClass?如何使用它?)或提供者需要?
当前代码:
@GET
@Path("/itemsForCategory")
@Produces("application/json")
@Description("getItemsForCategory")
public List<Item> getItemsForCategory(@QueryParam("category")String category) {
找到http://cxf.547215.n5.nabble.com/Problem-with-WADL-generation-and-returning-a-List-of-objects-td4713351.html#a5507490。不知道它是否已被修复 – crankparty 2012-02-23 12:23:57