Python中文网

一个关于 编程问题的解答网站.

有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaHot使用ApacheBVAL编写自定义验证器

我使用ApacheBVAL的bean验证作为它的实现。(我不想使用hibernate验证或oval,因为它们有太多的依赖项。)

第一个问题:英属维尔京群岛仍然存在还是孤立

第二个问题:是否可以使用bval实现自定义验证器?例如,需要一个验证程序来验证File字段,该字段验证文件是否存在、是否可读取以及是否存在文件


共 (3) 个答案

  1. # 2 楼答案

    现在在贝尔东有一个“如何”节目。com:https://www.baeldung.com/apache-bval,看起来很标准

    • 定义描述约束的新注释
    • 定义一个约束验证器,它implements ConstraintValidator<CONSTRAINT, TARGET>
    • @Constraint(validatedBy={Validator.class})注释您的注释
  2. # 3 楼答案

    ApacheBVAL与BeanValidation 1.0兼容,这意味着它应该能够编写可移植的自定义约束。然而,BVal尚未与Bean Validation 1.1兼容,这意味着您将没有可执行约束

    我不知道发展有多积极。上一次发布是在2012年9月,这已经是很久以前的事了

    您对Hibernate验证器或OVal依赖项有何顾虑