我看了下面提到的问题:
Java JAXB how to create POJO classes
这是我想要做的。
我想使用JAXB并在运行时创建POJO Java类 。如果我将来更改我的XML,我不需要手动更改POJO Java类结构。我只需重新启动整个Java应用程序,它将在运行时生成所有类而无需用户输入
仅供参考: -
使用XJC没有帮助,因为我无法将其合并到应用程序中。
我已经自动化了不受XML文件影响的整个业务逻辑。
答案 0 :(得分:0)
以下是一些您可能会觉得有用的maven模块
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.
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.
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