Martin,我一直在尝试使用您的 wadl 文档生成代码来记录来自 Javadoc 注释的 REST 接口,但我无法让它记录方法/查询参数的参数。我不太确定我做错了什么。我以通常的方式为方法提供 Javadoc 注释,例如:
/**
* Gets an Account object by id.
* @param req the HttpServletRequest encapsulating this GET request
* @param q the id of the Account object to be returned
* @param xid optional transaction id associated with this request
* @return an AccountModel object corresponding to the requested it.
* If not found an APIException is thrown.
*/
@GET @Path("/id")
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
public AccountModel getAsXML_JSON(@Context final HttpServletRequest req,
@QueryParam("q") String q,
@QueryParam("xid") String xid)
我敢肯定,我缺少一些明显的东西。如上所述,注释“Gets an Account object by id”使其进入 resourcedoc.xml 文件,然后从那里进入 application.wadl 文件,但所有参数定义都不起作用。当我添加
* @annotationDoc {@name q} {@doc the id of the Account object to be returned}
* @annotationDoc {@name xid} {@doc optional transaction id associated with this request}
我可以在 resourcedoc.xml 文件中看到参数的描述,但看起来它们出现在错误的位置,并且 application.wadl 文件中没有显示任何内容。您可以提供的任何帮助将不胜感激。