代码之家  ›  专栏  ›  技术社区  ›  Dónal

基于注释的验证框架[已关闭]

  •  10
  • Dónal  · 技术社区  · 14 年前

    我正在寻找一个基于注释的验证框架,它允许我验证参数值。如下所示:

    void someMethod(@NotBlank String foo, @NotEmpty Collection bar, @Positive Integer baz, @NotNull Object obj) {
    
    }
    

    每当调用带注释的方法/构造函数时,参数的验证都应该自动进行,这样就无法绕过验证。

    如果我可以自定义生成的错误消息,那就更好了。我使用的是Java 1.5。

    2 回复  |  直到 8 年前
        1
  •  9
  •   Riduidel    14 年前

    试着看看 OVal 以及其他 JSR-303 (又名bean验证)

        2
  •  7
  •   Pascal Thivent    14 年前

    那是一份工作 JSR 303 - Bean Validation 实施,比如 Hibernate Validator (国际扶轮)。检查各种 Bean Validation blog posts 来自Emmanuel Bernard(规范负责人)。