2011-09-21 14 views
5

Ho una libreria di oggetti, il cui codice sorgente non è modificabile quindi non posso annotarli, c'è un altro modo per configurare Jackson Mapper come tramite XML.JACKSON Mappatura della configurazione XML senza annotazioni

+0

Sarebbe bene di approfondire i tipi di cose che avete bisogno per le annotazioni, solo per assicurati che le risposte possano soddisfare esigenze specifiche. – StaxMan

+0

Non ho ancora trovato una soluzione, ma mi piacerebbe la funzione se esistesse: non vedo alcun motivo per cui gli oggetti creati da Jackson dovrebbero sapere qualcosa a riguardo. –

risposta

4

Che cosa si desidera configurare? Spesso non è necessario configurare nulla.

Un modo per utilizzare le annotazioni senza modificare le classi di valore è quello di utilizzare "le annotazioni mix-in" (si veda, ad esempio this)

+0

E 'possibile con Spring config introdurre questi mixin in quanto non desidero alcuna dipendenza nel tempo del build nel modello di dominio –

+0

Non ho idea, non uso Spring, quindi forse chiedilo alla mailing list di Spring. Tuttavia sono curioso di sapere che tipo di cose vuoi configurare? Se si desidera abilitare le funzioni, è possibile utilizzare spring config per abilitare le funzionalità di ObjectMapper. – StaxMan

+0

Voglio essere in grado di dire a configure di ignorare le annotazioni in un ambiente, ma includo in un altro, ad esempio voglio alcune proprietà incluse nei servizi web, ma quando richiesto da una pagina web voglio ignorare alcune relazioni, perché non voglio ricostruire e redpoly per evey l'ambiente vuole solo esternalizzare questa configurazione in XML come sto facendo con la maggior parte delle altre tecnologie che sto usando come JPA, Validation e altri –

Problemi correlati