支持IDE的Java模板系统

时间:2014-07-17 08:29:50

标签: java eclipse template-engine freemarker

我目前在我的应用程序中使用FreeMarker,使用复杂模型生成Drools规则(只是告诉,这里不重要)。

这些模板越来越复杂,我发现很难在一侧维护模型,填充freemarker的数据,然后在没有IDE支持的情况下单独维护模板,甚至编译时警告/错误

我希望能够编写类似 JSP页面的内容,但不能在J2EE应用程序的上下文中编写,也不能编写输出呈现:仅用于我的应用程序的内部。

我希望能够在文件顶部声明我的变量及其类型,如果我的模板不正确,则会产生编译时错误。

我知道Universal Expression Language,但找不到具有良好IDE(Eclipse)支持的实现。

我想要像:

# world:World

Print Hello ${world.name}

public class World {
  String getName();
}

如果我写${world.names},我希望我的IDE /编译器抱怨。

你对这样的工具/库有什么想法吗?

0 个答案:

没有答案