I am using Hibernate validator for form validation in my web-app. I am using the @Length annotation for my String attribute as follows:
@Length(min = 5, message
If you use the java standard javax.validation.constraint.Size, you can achieve the same thing this way:
@Size.List ({
@Size(min=8, message="The field must be at least {min} characters"),
@Size(max=60, message="The field must be less than {max} characters")
})
private String myString;
Notice that you can avoid hardcoding the field size by using message interpolation.