2011-09-21 8 views
5

Tengo una biblioteca de objetos, cuyo código fuente no es editable, así que no puedo anotarlos, ¿hay alguna otra manera de configurar Jackson Mapper como a través de XML.JACKSON Asignación de la configuración XML Sin anotaciones

+0

Sería bueno dar más detalles sobre los tipos de cosas que necesita para anotaciones, sólo para asegúrese de que las respuestas puedan abordar necesidades específicas. – StaxMan

+0

No he encontrado una manera hasta el momento, pero me encantaría la función si existiera: no veo ninguna razón por la que los objetos creados por Jackson deberían saber algo al respecto. –

Respuesta

4

¿Qué desea configurar? A menudo no hay necesidad de configurar nada.

Una forma de utilizar las anotaciones sin modificar clases de valor es el uso de "mezclar en las anotaciones" (véase, por ejemplo this)

+0

¿Es posible con Spring config introducir estos mixins ya que no quiero ninguna dependencia de tiempo de compilación en el modelo de dominio –

+0

No tengo idea, no uso Spring, así que tal vez lo pregunte en la lista de correo de Spring. Todavía tengo curiosidad sobre qué tipo de cosas quieres configurar? Si desea habilitar funciones, Spring config puede usarse para habilitar las características de ObjectMapper. – StaxMan

+0

Quiero poder decirle configurar ignorar anotaciones en un entorno, pero incluir en otro, por ejemplo, quiero que se incluyan algunas propiedades en los servicios web, pero cuando se solicita desde la página web quiero ignorar algunas relaciones, porque no quiero reconstruir y redpoly por evey El entorno solo quiere externalizar esta configuración puede en XML como lo estoy haciendo con la mayoría de las otras tecnologías que estoy usando como JPA, Validación y otras –

Cuestiones relacionadas