Pregunta

Estoy tratando de agregar validación de carga útil del mensaje (que son JSON). Estoy utilizando procesador JSON Jackson para el enlace de datos, que funciona bastante bien para mí, usando métodos de soja y anotación ocasional o dos.

Pero más allá de enlace de datos, me gustaría para validar de forma declarativa valores reales: y, específicamente, prefiero anotaciones sobre cualquier esquema externo (principio DRY, manteniendo código y limitaciones totalmente en sincronía). Y por lo que estoy buscando una sencilla biblioteca de validación para hacer esto.

Parece que JSR-303 define más o menos anotaciones que iba a necesitar para la parte de declaración. Y parece que Hibernate Validator es una aplicación para la validación real que utiliza estas anotaciones. Pero documentación cubre caso de uso donde se utiliza con Hibernate, así que no estoy seguro de si podría ser utilizado fuera de sí mismo Hibernate. Ya que no hago cualquier acceso de base de datos para el servicio en cuestión, preferiría no incluir otras partes de hibernación.

Alguien ha hecho esto o tienen buenos indicadores para las muestras?

Por otra parte, si alguien sabe de otra buena aplicación JSR-303 que funcionaría también.

¿Fue útil?

Solución

Hibernate Validator se puede utilizar en cualquiera de las capas. Sin embargo validación automática no sucederá en su caso. Así que hay que activar la validación mediante programación.

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