在RESTful和java中使用@produces注释

时间:2016-05-27 07:28:52

标签: java rest jersey

以下代码如何在不使用任何JAXBContext和Marshaller的情况下创建XML类型响应?

@GET
@Path("sayHello")
@Produces(MediaType.APPLICATION_XML)
public HelloXML sayHello(@QueryParam("name") String name){
    HelloXML helloXML=new HelloXML(name);
    return helloXML;
}

1 个答案:

答案 0 :(得分:0)

据我所知,您使用的是Jersey API,我猜测Jersey使用序列化API(如JacksonXML或其他)。 我自己有更多使用RestExpress的经验,它使用JacksonXML。 我可能错了,如果是的话,请纠正我。