如何根据不同的上下文将全局bean用于多个xml世代,但不包括某些字段?

时间:2018-11-21 00:32:01

标签: java xml jaxb javabeans

我需要基于Java bean导出不同的xml文件。

所有这些xml文件都是相似的,但有所不同。与其他版本相比,每个版本都有更多的字段,而更少的字段。

使用继承似乎不合适,因为很难确定这些版本之间的层次结构。

我不想重复这些Bean,因为版本仅相差10%,但具有大量字段

要解决此问题,我的想法是将所有字段放在同一个bean中,并使用上下文为每个生成都订阅或添加黑名单字段。

问题是我不知道JAXB是否有可能,我找不到关于它的资源,我也不知道我是否在正确的轨道上。

编辑1:我已经有一个包含所有字段的枚举(以便根据版本将不同的检查映射到字段上)

谢谢

0 个答案:

没有答案