Java Dropwizard:异常处理,向客户端提供自定义错误JSON错误消息
如何配置dropwizard以向用户提供自定义错误消息。Java Dropwizard:异常处理,向客户端提供自定义错误JSON错误消息,java,json,dropwizard,Java,Json,Dropwizard,如何配置dropwizard以向用户提供自定义错误消息。 如果我的函数应该返回一个对象myObject,但由于存在错误,它应该抛出和异常,并向用户返回一个带有自定义消息的错误对象。您可以添加自己的WebApplicationException子类,如下所示: 公共类ObjectNotFoundException扩展了WebApplicationException{ 公共对象NotFoundException(){ super(Responses.notFound().build()); } 公共
如果我的函数应该返回一个对象myObject,但由于存在错误,它应该抛出和异常,并向用户返回一个带有自定义消息的错误对象。您可以添加自己的
WebApplicationException
子类,如下所示:
公共类ObjectNotFoundException扩展了WebApplicationException{
公共对象NotFoundException(){
super(Responses.notFound().build());
}
公共对象NotFoundException(字符串消息){
super(Response.status(Responses.NOT_FOUND)。
实体(message).type(“text/plain”).build();
}
}
有关更多信息,请参阅。如果这对您的应用程序更有意义,您也可以使用
例外标记
。很抱歉,我不得不进行编辑以撤销一小时前(大约)偶然投下的反对票