Jakarta Validation

The Jakarta Validation specification (originally JSR-303, then JSR-349, JSR-380) for defining and enforcing validation constraints on Java objects. Provides object level constraint declaration and validation facilities, plus a constraint metadata repository and query API. Current version 3.1 aligns with Jakarta EE 11.

API entry from apis.yml

apis.yml Raw ↑
aid: jsr-303:bean-validation
name: Jakarta Validation
description: The Jakarta Validation specification (originally JSR-303, then JSR-349, JSR-380) for defining
  and enforcing validation constraints on Java objects. Provides object level constraint declaration and
  validation facilities, plus a constraint metadata repository and query API. Current version 3.1 aligns
  with Jakarta EE 11.
humanURL: https://jakarta.ee/specifications/bean-validation/
tags:
- Annotations
- Bean Validation
- Java
- Jakarta EE
properties:
- type: Documentation
  url: https://jakarta.ee/specifications/bean-validation/
- type: Specification
  url: https://jakarta.ee/specifications/bean-validation/3.1/
- type: Reference
  url: https://beanvalidation.org/