Bean Validation

Bean Validation 1.1 (JSR 349)

Bean Validation 1.1 (JSR 349) was finished in 2013.

It is part of Java EE 7.

Certified implementations

Name Version RI
Hibernate Validator 5.1.1.Final
Apache BVal 1.1.2  

TCK

The TCK for Bean Validation 1.1 can be found here .

Changes between Bean Validation 1.0 and 1.1

Bean Validation 1.1 focused on the following topics:

  • openness of the specification and its process

  • method-level validation (validation of parameters or return values)

  • dependency injection for Bean Validation components

  • integration with Context and Dependency Injection (CDI)

  • group conversion

  • error message interpolation using EL expressions

For more information, check out the full list of goals and changes.

History

If you are interested in the various drafts that led to Bean Validation 1.1, check out the history page.

Feedback

Do you have feedback? Talk to us:

If you want to take the next step and contribute, read how to contribute.