Package io.avaje.validation


package io.avaje.validation
Avaje Validation API - see Validator.

Example:


 // Annotate classes with @Valid

 @Valid
 public class Address {

   // annotate fields with constraints
   @NotBlank
   private String street;

   @NotEmpty(message="must not be empty")
   private List<@NotBlank String> owners; // message will be interpolated from bundle

   //getters/setters
 }

 --------------------------------------------------

 final Validator validator = Validator.builder().build();

 Address address = ...;
 validator.validate(address);