Mensajes de error parametrizados para javax.validation.constraints.Pattern annotation?

Tengo una entidad con un campo de tipoString en el que definí un@Pattern anotación que impone el contenido del campo que coincide con una expresión regular dada. Ahora me pregunto si es posible parametrizar la restricción, de modo que el primer carácter que no coincide con la expresión regular se muestra en el mensaje de error de validación definido.

Para empeorar las cosas, el mensaje de error que se muestra para la violación de restricción no se define directamente en la anotación, sino dentro de un archivo de propiedades, como en el ejemplo que se muestra a continuación:

Clase de ejemplo:

public class Address {
  @Pattern(regexp="[a-zA-Z]*", message="paremeterizedMessage")
  private String street;
}

Archivo de propiedades de ejemplo:

parameterizedMessage = Invalid character {0}. Only characters a-z, A-Z allowed.

¿Es posible hacer tal cosa con javax.validation? Supongo que el@Pattern la anotación no puede parametrizar mensajes de error. Pero tal vez sea posible definir el míoConstraintValidator con mensajes de validación parametrizados?

Respuestas a la pregunta(1)

Su respuesta a la pregunta