【问题标题】:Are there any 2-way template to object libraries?对象库是否有任何 2 路模板?
【发布时间】:2012-12-10 21:25:01
【问题描述】:

我们经常使用模板作为序列化对象的一种方式。也就是说,给定一个 Java POJO 和一个合适的包含 ${person.address.street} 等占位符的 XML 模板,我们可以输出完整格式的 XML 等。

是否有任何库可以让您获取相同的模板和输出样本,然后另辟蹊径?也就是说,从模板、示例 XML 文档以及我猜的类名生成填充的 Java bean(例如)。

【问题讨论】:

  • 它必须是 XML 模板, 还是任何可定制的自动 XML 生成库?如果是后者,请查看XStream 甚至JAXB。
  • 寻找基于模板的东西。我很了解 XStream 和 JAXB,并且不想走这条路。它们在 XML 和对象映射相似的情况下都能很好地工作,但是当两者更加不同时(即使用 XStream 别名时)会变得很麻烦。

标签: java xml templates


【解决方案1】:

您可以使用 Freemarker 来帮助您,它是一个很棒的 JAVA API

您可以拥有调用 getter 的 XML 模板文件,然后创建一个动态 XML 文件。

如果有帮助,请告诉我,

【讨论】:

  • 不,这不是我要找的。我知道您可以使用 freemarker 来创建 XML 输出(实际上我就是这种情况)。我正在寻找一个库,它还允许您获取模板并输出并从中生成 Java 对象,即朝另一个方向发展。
猜你喜欢
  • 2017-05-11
  • 1970-01-01
  • 2011-02-01
  • 2011-05-03
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-21
相关资源
最近更新 更多