2015-10-01 92 views
0

POJO类结构我已经看过下文提到的问题:创建使用JAXB从XML

Java JAXB how to create POJO classes

Java JAXB xml pojo classes

这是我想做的事情。

我想在运行时使用JAXB并创建POJO Java类。如果将来更改我的XML,则不需要手动更改POJO Java类结构。我只需要重新启动整个Java应用程序,它会在运行时生成的所有类无需用户输入

FYI: -使用XJC

  • 是没有帮助的,因为我不能把它合并到应用程序。

  • 我已经自动化,其不受XML文件整个业务逻辑。

+0

[Rü谈论**生成运行时类**只? – Bikku

+0

@UUIUI,是的......我会编辑的问题,可以很容易地理解 – mihir6692

回答

0

这里有一些行家模块,这对您有帮助

jaxb2-maven-plugin

Mojo's JAXB-2 Maven plugin is used to create an object graph from XSDs based on the JAXB 2.1 implementation and to generate XSDs from JAXB annotated Java classes. 

maven-jaxb2-plugin

This Maven plugin wraps and enhances the JAXB Schema Compiler (XJC) and allows compiling XML Schemas (as well as WSDL, DTDs, RELAX NG) into Java classes in Maven builds. 

jaxb2-maven-plugin

This plugin uses the Java API for XML Binding (JAXB), version 2+, to generate Java classes from XML Schemas (and optionally binding files) and to create XML Schemas from annotated Java classes 
+1

正确的链接,'Maven的JAXB2-plugin'是https://github.com/highsource/maven-jaxb2-plugin。 – lexicore