gpt4 book ai didi

java - 聚合异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:56:01 27 4
gpt4 key购买 nike

我经常发现需要验证一组条件,而不是提前失败(当第一个条件不满足时返回 false 或抛出异常),我需要汇总结果并报告单个失败。

我目前要么使用带有自定义条目的列表(基本上一个条目由失败的类型和一些信息性消息组成),要么使用某种观察者(它也只是聚合失败),但我有一种感觉这应该是一个常见问题,应该有一些现有的模式来解决这个问题。

最佳答案

是的,这是一个普遍的问题,你们的方法都很好。

javax.validation.Validator ,这是 java 验证的标准,使用前者。它返回一个 SetConstraintViolations

如果适合您的情况,我建议您使用 javax.validation 而不是自定义的东西。这是一个有多个供应商的规范,其中之一是 hibernate-validator (无需使用hibernate即可使用验证项目)

关于java - 聚合异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5939325/

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