我需要基于Java bean导出不同的xml文件。
所有这些xml文件都是相似的,但有所不同。与其他版本相比,每个版本都有更多的字段,而更少的字段。
使用继承似乎不合适,因为很难确定这些版本之间的层次结构。
我不想重复这些Bean,因为版本仅相差10%,但具有大量字段
要解决此问题,我的想法是将所有字段放在同一个bean中,并使用上下文为每个生成都订阅或添加黑名单字段。
问题是我不知道JAXB是否有可能,我找不到关于它的资源,我也不知道我是否在正确的轨道上。
编辑1:我已经有一个包含所有字段的枚举(以便根据版本将不同的检查映射到字段上)
谢谢