JSR-303 Bean Validation API概述以及验证
1、JSR-303标准化了Java平台的验证约束声明和元数据。通过使用此API,您可以使用声明性验证约束来注释域模型属性,并且运行时会强制执行它们。您可以使用许多内置约束。您还可以定义自己的自定义约束。

3、JSR-303允许您为这些属性定义声明性验证约束,如以下示例所示:

5、Spring提供对Bean Validation API的完全支持。这包括方便地支持将JSR-303或JSR-349 Bean Validation提供程序作为Spring bean引导。这使您可以在应用程序中注入javax.validation.ValidatorFactory或javax.validation.Validator需要验证。

7、前面示例中的基本配置通过使用其默认引导机制触发bean验证以进行初始化。JSR-303或JSR-349提供程序(例如Hibernate Validator)应该存在于类路径中并自动检测。
