使用XML中的JAXB创建POJO类结构

时间:2015-10-01 07:25:53

标签: java xml jaxb pojo xjc

我看了下面提到的问题:

Java JAXB how to create POJO classes

Java JAXB xml pojo classes

这是我想要做的。

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

仅供参考: -

  • 使用XJC没有帮助,因为我无法将其合并到应用程序中。

  • 我已经自动化了不受XML文件影响的整个业务逻辑。

1 个答案:

答案 0 :(得分:0)

以下是一些您可能会觉得有用的maven模块

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