1

从 Java 生成代码的好方法是什么?

我有一个可视化FlowChart应用程序,并希望为特定图形集成一些代码生成。所以,我主要有一些对象(带有名称)和它们之间的一些联系(条件)。

我希望这些视觉表示以特定类型的脚本语言进行转换。

java中有什么东西可以让我以某种方式定义一个模板来生成我的脚本吗?例如,告诉模板从视觉对象中获取哪些属性,以及如何在输出语言中排列它们?

4

2 回答 2

1

尝试使用像FreeMarker这样的模板引擎,你可以生成任何你想要的东西。

于 2013-03-05T12:12:52.913 回答
0

您可以尝试Apache Velocity

Apache Velocity Engine 是一个免费的开源模板引擎。

这里有 FreeMarker 和 Velocity 的比较。

于 2013-03-05T12:24:58.013 回答