Bean validation is not only interesting for validation, but mixed with a unified domain model, you also get a uniform validation through out our application.
![Bean_validation_jsr.jpg]()
https://www.owasp.org/index.php/Bean_Validation_Cheat_Sheet
Reference for regexp validation (javax.validation.constraints.Pattern): OWASP Validation Regex Repository

https://www.owasp.org/index.php/Bean_Validation_Cheat_Sheet
Reference for regexp validation (javax.validation.constraints.Pattern): OWASP Validation Regex Repository