以下是我尝试达到的结果:我有一个Java bean,我想将它映射到XML文件(CSV的问题是相同的)。但我的映射需要一些可配置性。让我们举一个例子来说明我想做的事情,它会比长篇大论更好:
public class MyBean {
private String field1;
private String field2;
private String field3;
}
我想拥有以下XML文件:
<root>
<valueA>field1</valueA>
<valueB>field2 field3</valueB>
</root>
我遇到的困难是能够自定义Java bean字段和XML字段之间的映射。没有直接的硬编码映射,我需要用户能够在不更改代码的情况下配置映射。
最后,我需要使用不同的映射生成多个XML,我需要能够通过最终用户可以使用的映射机制进行配置(可能通过UI或其他任何方式)。
是否有任何Java工具能够实现这一目标?还是其他任何外部工具?我可以自己实现这种情报,但我更喜欢使用现有的工具。
感谢您的帮助。