Несколько регулярных выражений @ шаблонов для 1 поля?

Я пытался применить несколько аннотаций @Pattern к одному полю:

@Pattern(regexp = "(?=.*[0-9])", message = "Password must contain one digit.")
@Pattern(regexp = "(?=.*[a-z])", message = "Password must contain one lowercase letter.")
@Pattern(regexp = "(?=.*[A-Z])", message = "Password must contain one uppercase letter.")
@Pattern(regexp = "(?=\S+$)", message = "Password must contain no whitespace.")
private String password;

Однако я не могу этого сделать. Мне нужны отдельные сообщения для каждого нарушенного ограничения регулярных выражений в поле пароля. Это возможно?

Моя альтернатива - использовать теги JSF 2.0 f: validatorRegex.

Ответы на вопрос(4)

Ваш ответ на вопрос