标签: java template-engine
从Java生成代码的好方法是什么?
我有一个视觉FlowChart应用,并希望为特定图表集成一些代码生成。 所以,我主要有一些对象(带名字)和它们之间的一些连接(条件)。
FlowChart
我希望这些可视化表示形式转换为特定类型的脚本语言。
java中有什么东西可以以某种方式定义模板来生成我的脚本吗? 例如,告诉模板从可视对象中获取哪些属性,以及如何使用输出语言对它们进行排列?
答案 0 :(得分:1)
尝试使用像FreeMarker这样的模板引擎,您可以根据需要生成任何内容。
答案 1 :(得分:0)
您可以尝试Apache Velocity:
Apache Velocity Engine是一个免费的开源模板引擎。
FreeMarker与Velocity here之间存在比较。