Pregunta

Estaba un poco desilusionado, ya que estaba pasando por alto cómo personalizar los archivos Java generados automáticamente de XSD.Comencé a dejar que el plugin de CXF.xjc Maven genere mis archivos Java, pero ahora necesito cambiar algunos archivos para agregar funciones adicionales de Getter Basic y algunos adaptadores de tipo, etc.

¿Cómo se puede hacer esto?¿Puedo ampliar de alguna manera el ObjectFactory y decirle a Jaxb que use mi fábrica de objetos personalizados para UNMARSHALLING?

Si es así, ¿Jaxb de forma predeterminada toma las anotaciones de la clase más alta en la jerarquía de objetos Si hay algunas inconsistencias de anotación entre las clases generadas y mis archivos personalizados que extienden las clases generadas?

¿Fue útil?

Solución

Con el compilador XJC o los complementos de hormigas o maven correspondientes, puede especificar complementos adicionales y para adaptadores personalizados puede agregar Anotaciones de encuadernación a su XSD o esquema de enlaces externos.

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