【问题标题】:Jersey: Exception Mapper to validate enum values while marshaling request payloadJersey:在编组请求有效负载时验证枚举值的异常映射器
【发布时间】:2015-01-01 22:33:22
【问题描述】:

在我的 rest 应用程序中使用了许多枚举类。诸如 STATUS、CURRENCY 等之类的东西都使用枚举来覆盖。
现在,我必须根据相应的枚举值在 Rest Controller 级别验证每个请求。
有没有办法在编组级别捕获此错误并通过异常映射器处理它?
Web 服务支持 XML 和 JSON 格式。 Xml 由 JAXB 处理,Json 使用 Jackson api 实现。

【问题讨论】:

    标签: java rest jaxb jersey jackson


    【解决方案1】:

    据我了解,您正在尝试做同样的事情: Exception mapping from enum

    所以您缺少的可能是添加到枚举代码中的 @JsonCreator fromString 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多