title | layout | author |
---|---|---|
Additional resources |
default |
Guillaume Smet |
Jakarta Bean Validation is more than a specification, it is also a vivid ecosystem.
We list here some additional resources you might find useful when using Jakarta Bean Validation.
If you know of others that might be of interest to our users, contact us on the Jakarta Bean Validation development mailing list so that we can add them here.
Nothing new. Jakarta Bean Validation 2.0 is based on Bean Validation 2.0.
- Hibernate Validator includes a set of additional built-in constraints (see the reference documentation)
- Java Bean Validation Extension offers a set of useful constraints (
@Alphanumeric
,@IPv6
,@StartsWith
...). - The validation project of Markus Malkusch provides another set of constraints (
@BitcoinAddress
,@ISBN
...). - A nice example of password validator based on Passay, a password policy enforcement library.
- The library Lib-Validation from Peter Rogge is developed with the goal to provide validation functionality for JavaFX applications. It also provides custom constraints, e.g. @NewDuration.
Collection Validators allows to define constraints on elements of collections.
In Bean Validation 2.0 and Jakarta Bean Validation 2.0, you can use type use constraints (e.g. List<@NotBlank String>
) for that.