gpt4 book ai didi

Java 模型验证

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:57:13 25 4
gpt4 key购买 nike

我们正在寻找一个 Java 库/系统/包,它不仅可以进行基本验证,还可以进行关系验证。我们需要能够表达基于多个相关实体的验证标准。

大多数验证模型Spring Validation、JSR303都是专门针对bean的属性进行验证的。但是我们需要一些可以跨 bean 的东西。

我们的要求是提出一种验证模型状态的方法,同时将验证逻辑从 Java 代码中外部化。

在上面的定义中,一个Bean就是一个POJO,而一个模型就是相关Bean的集合。因此,例如,如果 Account 有一个地址集合并且 Account.countryOfResidence 设置为美国,我想要一个验证规则来确保所有地址都包含美国国家/地区。

因此,在将地址添加到帐户的“操作”期间,将开始验证以确保 Address.country 与 Account.countryOfResidence 相同。

我们正在研究 DRULES,但想看看是否还有其他可用的选项。

对如何进行有什么建议吗?

最佳答案

不确定这个项目有多活跃,但我不久前使用过它并且它提供了执行您所描述的功能的功能 - 看看它是否有帮助:

http://i-screen.org/docs/index.html

当然还有 Jess: http://www.jessrules.com/jess/

虽然我对此了解不多,但也可能值得一看。弗拉德:http://www.sapia-oss.org/projects/vlad/

关于Java 模型验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8185369/

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