gpt4 book ai didi

java - Jersey:异常映射器,用于在编码(marshal)请求负载时验证枚举值

转载 作者:太空宇宙 更新时间:2023-11-04 06:26:21 26 4
gpt4 key购买 nike

在我的其余应用程序中使用许多枚举类。状态、货币等内容均使用枚举进行涵盖。
现在,我必须根据相应的枚举值验证 Rest Controller 级别的每个请求。
有没有办法在编码(marshal)级别捕获此错误并通过异常映射器处理它?
Web 服务支持 XML 和 JSON 格式。 Xml 由 JAXB 负责,Json 使用 Jackson api 实现。

最佳答案

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

因此,您可能缺少添加到枚举代码中的 @JsonCreator fromString 方法。

关于java - Jersey:异常映射器,用于在编码(marshal)请求负载时验证枚举值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26762195/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com