Apache camel 如何处理动态数据格式更改?
全部 我是骆驼的初学者。 我有一些问题。下面是一个场景 文件正文中有两个字段。 (序号、日期、费用编号) 因此,我为这种数据格式生成了pojo类Apache camel 如何处理动态数据格式更改?,apache-camel,Apache Camel,全部 我是骆驼的初学者。 我有一些问题。下面是一个场景 文件正文中有两个字段。 (序号、日期、费用编号) 因此,我为这种数据格式生成了pojo类 public class TestDataformat { int seq; Date date; String chargeNo; } 我申请了骆驼。 几天后,关于添加名称字段,dataformat发生了更改 所以,我们需要修改pojo类并重新构建应
public class TestDataformat {
int seq;
Date date;
String chargeNo;
}
我申请了骆驼。
几天后,关于添加名称字段,dataformat发生了更改
所以,我们需要修改pojo类并重新构建应用程序。
但是我们不想再次构建应用程序并为dataformat生成pojo类
如果我们可以在运行时使用xsd动态生成Pojo类,那么我们可以在不增加构建的情况下处理它吗
这个假设有可能吗?还是有其他方法可以做到这一点
谢谢。解决这类问题的一个简单方法是为额外字段创建一个映射,这样您就不必不断更新POJO,这些链接可能会很有用
希望有帮助。不要创建pojo。使用类似HashMap的映射。这就是结构。然后可以添加或删除任何字段。