`
erichua
  • 浏览: 516415 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

[JAVA]Validator 应用

 
阅读更多

Java validator的应用

Javax
AssertFalse
AssertTrue
DecimalMax
DecimalMin
Digits
Future
Max
Min
NotNull
Null
Past
Pattern
Size

Hibernate
CompositionType
ConstraintComposition
CreditCardNumber
Email
Length
NotBlank
NotEmpty
Range
SafeHtml
ScriptAssert
URL

 

用法(在pojo定义中)

@Email(message = "邮件地址格式不正确")
		public String getEmail() {
			return email;
		}

 使用

//output the error information
Set<ConstraintViolation<Customer>> violations = validator.validate(customer);

//throw the exceptions
ValidatorUtils.validateWithException(validator, customer);
 

 

分享到:
评论

相关推荐

    JSON Schema 校验库——json-schema-validator(java版本).rar

    在给定的压缩包中,`JSON Schema 校验库——json-schema-validator(java版本).pdf`可能是该库的使用指南或API文档,可以帮助开发者深入理解如何在Java项目中有效利用`json-schema-validator`进行JSON数据验证。...

    java-lib-annotated-validator,使用注解的Java验证程序库.zip

    Java-lib-annotated-validator是一个开源项目,专注于提供一个基于注解的Java验证程序库。它利用自定义的运行时注释和Java的反射机制来实现数据验证,这为开发者提供了更加灵活和方便的方式来验证对象属性的正确性。...

    validator框架的应用

    `Validator框架`是Java开发中用于数据验证的重要工具,尤其在基于Struts的Web应用程序中,它扮演着不可或缺的角色。Struts是一个流行的MVC(Model-View-Controller)框架,帮助开发者构建健壮且可维护的Java Web应用...

    java 利用POI对Execel表格的统一导入与校验(利用Hibernate Validator)

    4. **Hibernate Validator**: Hibernate Validator是Java Bean Validation规范的参考实现,它可以为对象属性定义一系列的校验规则,如非空、长度限制、数字范围等。这些规则通过注解定义在字段或方法上,并在运行时...

    JSON-Validator-Java:Java中的JSON对象验证

    JSON-Validator-Java项目提供了一个方便的工具,帮助开发者在Java环境中对JSON对象进行有效性和正确性验证。 JSON-Validator-Java项目通常包含以下关键组成部分: 1. **JSON Schema**: JSON Schema是一套JSON格式...

    Validator

    总之,`Validator`是Java应用程序中进行数据验证的重要工具,它提高了代码的可读性和可维护性,同时也简化了验证逻辑的实现。通过合理的利用`Validator`,可以构建出健壮且易于扩展的应用程序。在实际开发中,了解并...

    传智博客Validator框架与struts应用

    Validator框架与Struts应用 Validator框架是Java Web开发中的一种常用的表单验证框架,主要用于对JavaBean的属性进行验证。它可以将验证规则与业务逻辑分离,使得代码更加简洁、易于维护。 传统的表单验证方式 在...

    hibernate validator jsr303

    Hibernate Validator 是一个强大的Java Bean验证框架,它实现了JSR 303(JavaBeans Validation 1.0)和JSR 349(JavaBeans Validation 1.1)规范,为开发者提供了丰富的数据验证功能。这些规范旨在标准化Java应用...

    Hibernate Validator 小例子

    Hibernate Validator 是一个基于 Java Bean Validation 规范的实现,它提供了一种在 Java 应用程序中进行数据校验的强大工具。这个规范定义了一种标准的注解,使得开发者可以方便地对对象的属性、方法等进行约束验证...

    正规表达式的验证 RegularExpressionValidator

    ### 正规表达式的验证 RegularExpressionValidator #### 概述 `RegularExpressionValidator`是一种服务器端验证控件,用于检查输入字段中的数据是否符合指定的正则表达式模式。这种验证方式广泛应用于Web应用程序...

    Struts1的validator验证框架

    在Java Web开发领域,Struts1作为一个经典且流行的MVC框架,提供了丰富的功能来构建动态Web应用。其中,Validator框架是Struts1用于客户端和服务端表单验证的强大工具,它能显著提高数据处理的安全性和准确性。本文...

    hibernate-validator-5.1.0.zip

    而Hibernate Validator则是JSR303规范的一个优秀实现,它的出现极大地简化了Java应用的数据验证过程。"hibernate-validator-5.1.0.zip"这个压缩包正是用于这个目的,它包含了Hibernate Validator 5.1.0版本的所有...

    hibernate-validator-5.2.4.Final.jar

    它提供了丰富的约束注解和自定义验证逻辑,使得开发者能够在 Java 应用程序中轻松地进行数据校验,提升代码的健壮性和用户体验。 在 Hibernate Validator 5.2.4.Final 版本中,我们可以看到其包含了对 Bean ...

    基于Struts框架的Java Web应用开发研究.pdf

    同时,Struts也提供了许多实用的工具和API,例如Struts的Validator框架、Struts的 Tiles框架等,可以帮助开发者快速构建高质量的Web应用。 在图书管理系统中的图书档案管理模块设计中,Struts框架的应用可以提高...

    hibernate-validator.rar

    Hibernate Validator 是一个基于 Java Bean Validation 规范的开源验证框架,它是 Hibernate 项目的一部分,主要用于在 Java 应用程序中实现数据校验。本篇文章将深入探讨 Hibernate Validator 的核心概念、使用方法...

    后台验证hibernate-validator必须的jar包

    `Hibernate Validator`是Java领域中最常用的验证框架之一,尤其在与Spring等框架结合使用时,能够方便地实现复杂的数据验证规则。本主题将详细讲解`Hibernate Validator`以及与之相关的`validation-api-2.0.1.Final....

    validator框架

    `Validator框架`是一种广泛应用于Java开发中的数据验证工具,它主要负责在业务处理前检查用户输入的数据是否符合预设的规则,确保数据的准确性和安全性。这个框架是Java Bean Validation的实现,符合JSR 303和JSR ...

    spring_validator验证

    Spring Validator验证是Spring MVC框架中的一个关键特性,用于在服务器端对用户输入数据进行校验。在Spring MVC 3.0版本中,引入了注解驱动的验证方式,极大地简化了验证逻辑,使得开发者能够更加方便地处理表单数据...

    Hibernate_Validator_reference中文版@www.java1234.com.pdf

    Hibernate Validator是一个Java的校验框架,它是JSR-303 Bean Validation规范的参考实现。...通过学习这个文档,开发者能够高效地在Java应用程序中集成和使用Hibernate Validator,确保数据的正确性和一致性。

    hibernate-validator-5.0.1.Final

    在本文中,我们将深入探讨Hibernate Validator的核心特性,以及它在JSR 303(Java Specification Request 303)标准中的作用,以帮助开发者更好地理解和应用这一工具。 一、Hibernate Validator概述 Hibernate ...

Global site tag (gtag.js) - Google Analytics