gpt4 book ai didi

java - 阐明不能确定 javax.ws.rs.core.Response 的输出类型

转载 作者:行者123 更新时间:2023-11-30 07:34:14 26 4
gpt4 key购买 nike

我有一个返回“javax.ws.rs.core.Response”实体的 REST Web 服务。当我运行 enunciate 时,它​​无法确定输出类型,因此生成的 wadl 中的响应留空:

如果代码是这样的:

@GET
@Path("/webservice")
@Produces({"application/xml"})
@TypeHint(myClass.class)
javax.ws.rs.core.Response methodCall(...

WADL 内容如下:

    ...
<wadl:representation mediaType="application/xml"/>
</wadl:response>

而不是:

    ...
<wadl:representation mediaType="application/xml" element="ns1:myClass" xmlns:ns1="http://pathTo/schema"/>
</wadl:response>

无论如何,它在这里是为了阐明识别 Response 返回类型?

最佳答案

是的。在该方法上使用 @org.codehaus.enunciate.jaxrs.TypeHint 注释为 Enunciate 提供有关输出类型的提示。

关于java - 阐明不能确定 javax.ws.rs.core.Response 的输出类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279003/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com