Pregunta

Me di cuenta de que todos sus propios inconvenientes, tiene un valor vacío para el parámetro validatedBy en @Constraint. es decir @Constraint(validatedBy = {})

En primer lugar, ¿por qué se les permite tener un valor vacío para validatedBy? Pensé que puede dejar en blanco sólo para la composición restricción de que no necesita validación addtional?

Además, nota que el Hibernate Validator todavía se puede encontrar una clase de implementación para cada validador integrado de restricción, a pesar de la validatedBy está vacía, pero si dejo el espacio en blanco para mi validatedBy limitación, mi validador personalizado nunca se consigue tomada. ¿Por qué?

Gracias.

¿Fue útil?

Solución

Those built-in are treated in special implementation-specific way and their validators are configured programmatically.

For Hibernate Validator it's done in ConstraintHelper.java. I think you can't achieve the same for your custom constraints.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top