Jakarta Validation
Jakarta Validation (formerly Bean Validation) provides an object-level constraint declaration and validation facility through annotations and a runtime API. It is widely used to validate inputs in REST endpoints, persistence entities, and other Jakarta EE components.