Dhe*_*dra 7 java json dropwizard
如何配置dropwizard以向用户提供自定义错误消息.如果我的函数应该返回一个对象myObject,但是由于存在错误,它应该抛出异常并使用自定义消息向User返回一个错误Object.
con*_*dit 11
您可以添加自己的子类,WebApplicationException如下所示:
public class ObjectNotFoundException extends WebApplicationException {
public ObjectNotFoundException() {
super(Responses.notFound().build());
}
public ObjectNotFoundException(String message) {
super(Response.status(Responses.NOT_FOUND).
entity(message).type("text/plain").build());
}
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅文档.ExceptionMappers如果对您的应用程序更有意义,您也可以使用它.