Registry / utility / jakarta-validation-api

jakarta-validation-api

JSON →
library3.1.1javamavenunverified

Jakarta Validation API for bean validation, enabling constraint annotations and validators.

<dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>3.1.1</version> </dependency>
INSTALL
IMPORT
SIG · JAKARTA-VALIDATION
J
jakarta-validation-api
utilityjavav3.1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Validator
jakarta.validation.Validator

Validate a Java object using the Jakarta Validation API.

import jakarta.validation.Validator; import jakarta.validation.Validation; import jakarta.validation.ConstraintViolation; import java.util.Set; public class Example { public static void main(String[] args) { Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); Set<ConstraintViolation<Object>> violations = validator.validate(new Object()); System.out.println(violations.size()); } }
Debug
Known issues
breakingJakarta Validation 3.x uses `jakarta.validation` namespace; 2.x uses `javax.validation`. Incompatible with Java EE 8 projects.
fix
Use `jakarta.validation:jakarta.validation-api:3.x` for Jakarta EE 9+ or `javax.validation:validation-api:2.x` for Java EE 8.
affects: >=3.0.0
Upgrade
Version history
3.1.1latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
jakarta-validation-api — mvn dependency:get jakarta-validation-api · libregistry