【问题标题】:Dropwizard : Exception Handling, giving custom error JSON error messages to clientDropwizard:异常处理,向客户端提供自定义错误 JSON 错误消息
【发布时间】:2014-06-30 23:43:03
【问题描述】:

如何配置 dropwizard 以向用户提供自定义错误消息。 如果我的函数应该返回一个对象 myObject,但由于出现错误,它应该抛出异常,并使用自定义消息向用户返回一个错误对象。

【问题讨论】:

    标签: java json dropwizard


    【解决方案1】:

    您可以像这样添加自己的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());
      }
    
    }
    

    请参阅the documentation 了解更多信息。如果这对您的应用程序更有意义,您也可以使用 ExceptionMappers

    【讨论】:

    • 抱歉,必须进行编辑才能撤消我一小时前(左右)做出的意外否决
    猜你喜欢
    • 2012-05-16
    • 2015-04-17
    • 2010-09-27
    • 2018-02-10
    • 2017-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多