使用REST设置我遇到了很大的问题。返回复杂类型工作正常,但我无法返回原始类型:
@GET
@Path("/testbool")
@Produces(MediaType.APPLICATION_XML)
public Boolean testbool(){
return false;
}
@GET
@Path("/testbool")
@Produces(MediaType.APPLICATION_XML)
public boolean testbool(){
return false;
}
不起作用,因为我得到一个例外:
引起:com.sun.jersey.api.MessageException:Java类java.lang.Boolean的消息体编写器,Java类型类java.lang.Boolean,找不到MIME媒体类型application / xml < / p>
有一种简单的方法可以解决这个问题吗? - 我已经用谷歌搜索了,但是我没有找到一个简单的解决方案而没有自己编写包装或实施编写器...但我无法想象这样的简单事情不包括在内..
感谢您的帮助!